php的網同時線上人數超過100人以下,網站就開始開啟很慢了
來源:互聯網
上載者:User
php的網同時線上人數超過100人以上,網站就開始開啟很慢了。
做百度推廣的時候,線上人數達到100人以上,網站就開始進入不了了,或者很慢很慢。但是這時上伺服器的時候,看到記憶體和CPU都沒有任何變化。如果是資料庫連接的問題的話,我使用ddos壓力測試工具來測試的時候,並沒有探索資料佔用多大的cpu或者記憶體。頭暈中,幾天了都沒找到問題所在。麻煩高手指點一點,出現這種情況的話,可能造成的原因是什麼呢。
伺服器是萬網的,配置是:
處理器(Xeon)
八核2.26G 記憶體(DDRIII)
16G 硬碟(SATA)
750G 獨享頻寬(BGP多線)
獨享5Mbps
網站 www。pf178。com
------解決方案--------------------
你是否採用了什麼架構CMS。是的話那就很正常。
通常如果反應慢但資源佔用率不高,IO是首先要解決的瓶頸。因為預設的,PHP會將session寫入檔案系統中去,而且還會給檔案加鎖。
我建議你將session存進memcached或者redis快取服務器,這些應用的驅動都支援擴充session儲存。或者你自己可以用PHP去實現一個session儲存機制。
http://www.php.net/manual/en/memcached.sessions.php
------解決方案--------------------
我這裡速度還不錯呢..
------解決方案--------------------
萬網不是有監控後台嗎?看看哪有瓶頸
------解決方案--------------------
叫萬網發一個流量圖給你 或者自己裝個流量監控的軟體
獨享5M 峰值估計每秒500KB左右
------解決方案--------------------
調整哈apache,我以前也差不多,稍微多點人訪問就出現慢的情況,現在稍微好點點了