這篇文章介紹的內容是關於php網站高並發時候如何優化,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下高並發解決方案案例:
當QPS達到2000時
優化方案: 做業務分離,分散式儲存
1.流量優化
防盜鏈處理(移除惡意請求)、限流、限速、限制並發數
2.前端最佳化
(1) 減少HTTP請求[將css,js等合併]
(2) 新增非同步請求(先不將所有資料都展示給使用者,使用者觸發某個事件,才會非同步請求資料)
(3) 啟用瀏覽器快取和檔案壓縮
(4) CDN加速
(5) 建立獨立的圖片伺服器(減少I/O)
3. 服務端最佳化
(1) 頁面靜態化
(2) 並發處理
(3)佇列處理
4.資料庫最佳化
(1) 資料庫快取
(2) 分庫分錶,分區
(3) 讀寫分離
(4) 負載平衡
5.web伺服器最佳化
(1) nginx反向代理實現負載平衡
(2) lvs實作負載平衡
相關推薦:
以上是php網站 高並發時候如何優化的詳細內容。更多資訊請關注PHP中文網其他相關文章!