首頁 >後端開發 >php教程 >php網站 高並發時候如何優化

php網站 高並發時候如何優化

不言
不言原創
2018-04-21 09:33:181893瀏覽

這篇文章介紹的內容是關於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網站 高並發時候如何優化的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn