每日一句 ( 20241222 )  

Rivers know this: there is no hurry. We shall get there some day.

河流知道這一點:無需匆忙。我們終有一日會到達。———— A. A. Milne

LNMP單機高并發(fā)的簡單優(yōu)化

小項目使用單臺機器,2核4G,使用CentOS+Nginx+MySQL+PHP環(huán)境搭建的搶購活動。前臺Vue+Laravel框架提供API及后管,使用Redis防止超售問題。優(yōu)化前使用默認的lnmp配置,活動開始后基本卡死,php-fpm日志記錄到線程數(shù)量不夠、CPU占用90%以上。慢日志中發(fā)現(xiàn)laravel include過多文件導致磁盤IO過高,網(wǎng)站請求變慢,進而導致nginx日志中過多的499狀態(tài)碼(客戶端主動關閉),用戶體驗效果很差...