購買主機,選擇服務器,是一件非常頭疼的事情,因為不知道主機的速度和性能表現怎樣。我們大多數人是通過肉眼的方法來觀測主機的速度及其性能,但這個方法誤差較大,因為幾百毫秒的時間,在肉眼看來并沒有多大的差別。實際上,我們可以通過專業的測速工具來檢測主機的性能。這里給大家介紹如何利用卡卡網站速度診斷工具來檢測主機的速度和性能表現。
先看一張網站速度診斷圖

圖一:網站打開等待時間
在診斷結果中,我們主要是關注瀑布流里的“等待”時間,這個“等待”時間就是服務器從接收到請求到返回響應的時間,它反應了服務器的響應能力,如果服務器性能好,響應速度就很快,反之,響應速度就慢。
Google在網站速度優化建議中,建議這個“等待”時間不應該超過200毫秒。上圖的網站診斷結果是“等待”時間為1.01秒,大大超過了Google的建議值,這說明主機的響應速度并不理想。
看看下圖的“等待”時間

圖二:網站打開等待時間
這個“等待”時間只有78毫秒,比圖一的“等待”時間少了很多,說明主機響應速度比圖一的快,這從網頁打開總消耗時間也可以看得出來,圖二的主機總共消耗5.4秒,而圖一的主機總共消耗23.3秒。
怎樣改善服務器響應時間
有很多潛在因素都可能會延緩服務器響應,例如應用邏輯緩慢、數據庫查詢緩慢、路由緩慢、框架、庫、資源CPU不足或內存不足等。您需要考慮所有這些因素,才能改善服務器的響應時間。要找到服務器響應時間過長的原因,首先要進行測量。然后,準備好相關數據,并參閱有關如何解決該問題的相應指導。問題解決后,您必須繼續測量服務器響應時間,并解決將來出現的性能瓶頸問題。
1)收集并檢查現有性能和數據。如果沒有可用內容,請使用自動網頁應用監測解決方案(可在市面找到一些托管的開源版本,它們適用于大多數平臺)進行評估,或添加自定義的方法。
2)識別并修復首要的性能瓶頸問題。如果您使用的是熱門網頁框架或內容管理平臺,請參閱有關性能優化最佳做法的文檔。
3)監測并提醒任何將來出現的性能衰退問題!
相關文章

