2009-04-15 68 views

回答

5

Web服務器性能基準測試有一個相當不錯的工具:Jakarta Jmeter,這是一個Apache項目,所以它得到了很好的支持和測試。

找出原因的關鍵是定期進行基準測試,以便將基準測試結果中的更改與服務器上的事件進行匹配:升級,代碼更改,訪問者數量變化......

2

Firefox的Firebug附加組件有一個Net標籤,可用於調試問題和測試。 Windows上的Fiddler也不錯。然後,有古老的傳統檢查您的服務器錯誤日誌的任何問題。

1

一個好的第一步是確保你保持相當完整的服務器日誌並將它們送入日誌分析器。這有助於您瞭解事情需要多長時間,哪些頁面最慢。檢查錯誤日誌以確保事情正常工作也是一個好主意。

除此之外,事情變得更加複雜,因爲您可能需要隔離您的網絡服務器,代碼和數據庫以查看其中的一個是否是瓶頸。此外,傑夫的博客,編碼恐怖有最近的服務器優化條目。

0

使用Google Analytics隨時間跟蹤您網站的訪問者,以確定您是否獲得更多流量。

您使用共享主機標記了您的問題 - 共享主機上的其他人的代碼與您運行在同一臺計算機上的代碼可能會影響您網站的性能。

我建議與Varkhan和apphacker的建議一起確保您網站的代碼合理快捷。請使用Google Analytics獲取一些統計信息,並根據您獲取的訪問者數量以及網站的速度有所不同,可以考慮從共享主機移開。

0

嘗試使用服務器速度檢查器Bitcatcha.com。該工具可以ping您的網站服務器並記錄獲得響應所需的時間。它還從8個不同的節點連接到您的服務器。您至少能夠確定是否您的服務器會減慢您的網站。