使用Apache Bench,我網站的主頁每秒只能處理0.42個請求。一個簡單的phpinfo()頁面可以處理每秒31.99個請求,這對於這樣一個簡單的腳本來說似乎非常慢。顯然,我的主頁處理0.42請求是不能接受的。Apache基準真的很糟糕,有什麼建議嗎?
我在Windows Server 2008上運行Apache 2.2.4 GB RAM,2.4 GHz Intel Xeon CPU。
該網站建立在帶有MySQL數據庫的PHP CMS表達式引擎上。表達式引擎具有真正積極的頁面緩存,因此主頁的所有意圖和目的都是靜態的(有一些處理正在進行,但最終只是將靜態文件存儲在硬盤上)。我也啓用了SQL緩存(分配了200 MB)。當頁面沒有被緩存時,在主頁上有84個查詢,這似乎不太瘋狂。
任何人有任何明顯的想法,我怎麼能讓這件事情運行更好?某種php.ini,my.ini或httpd.conf設置我應該檢查出來嗎?
你運行Apache Bench的確切命令行是什麼? – 2012-04-25 20:55:41
84 SQL查詢_single request_ ?! OO在_every_請求? – KingCrunch 2012-04-25 20:58:39
@Dagon ab http:// localhost/ – LOLapalooza 2012-04-25 20:58:42