1 明確你手中的資源颠锉。
你手中擁有的只有服務器資源掌实,細化一下,又會發(fā)現(xiàn)慎陵,我們需要最大化的利用服務器資源,
可以從如下方面進行細化:
1.1 cpu 利用率
1.2 內存
1.3 網絡
1.4 硬盤
我們需要達成的目標就是或舞,針對單一用戶提高響應效率荆姆,降低響應時間。
其中想要提升響應效率映凳,就需要提升硬件的利用效率胆筒。提升效率就需要合理進行資源分配。
2 合理你的服務器配置诈豌。
2.1 配置你的服務器硬件仆救,主要就是上面的幾個資源,建議無特殊情況采取通用配置矫渔。4核心/8G 100M帶寬彤蔽。
2.2 配置你應用的并發(fā)數(shù)【進程/線程/協(xié)程/最大連接數(shù)】、內存分配情況庙洼。
2.3 合理利用你的應用程序顿痪,建議采用最少消耗資源的方式,從程序設計的角度減少消耗油够。
3 合理的流量【用戶】分配
3.1 針對不同的用戶進行分類導流處理蚁袭。
3.2?針對用類用戶不同的請求進行不同的設計。如:動靜資源分類/長短請求分類
4 上面的闡述總結就是石咬,提高并發(fā)揩悄,但是同樣需要我們提供千人千面的大數(shù)據(jù)分析能力。
php初學者-千鋒php課程筆記