購買主機(jī),選擇服務(wù)器,是一件非常頭疼的事情,因為不知道主機(jī)的速度和性能表現(xiàn)怎樣。我們大多數(shù)人是通過肉眼的方法來觀測主機(jī)的速度及其性能,但這個方法誤差較大,因為幾百毫秒的時間,在肉眼看來并沒有多大的差別。實際上,我們可以通過專業(yè)的測速工具來檢測主機(jī)的性能。這里給大家介紹如何利用卡卡網(wǎng)站速度診斷工具來檢測主機(jī)的速度和性能表現(xiàn)。
先看一張網(wǎng)站速度診斷圖
圖一:網(wǎng)站打開等待時間
在診斷結(jié)果中,我們主要是關(guān)注瀑布流里的“等待”時間,這個“等待”時間就是服務(wù)器從接收到請求到返回響應(yīng)的時間,它反應(yīng)了服務(wù)器的響應(yīng)能力,如果服務(wù)器性能好,響應(yīng)速度就很快,反之,響應(yīng)速度就慢。
Google在網(wǎng)站速度優(yōu)化建議中,建議這個“等待”時間不應(yīng)該超過200毫秒。上圖的網(wǎng)站診斷結(jié)果是“等待”時間為1.01秒,大大超過了Google的建議值,這說明主機(jī)的響應(yīng)速度并不理想。
看看下圖的“等待”時間
圖二:網(wǎng)站打開等待時間
這個“等待”時間只有78毫秒,比圖一的“等待”時間少了很多,說明主機(jī)響應(yīng)速度比圖一的快,這從網(wǎng)頁打開總消耗時間也可以看得出來,圖二的主機(jī)總共消耗5.4秒,而圖一的主機(jī)總共消耗23.3秒。
怎樣改善服務(wù)器響應(yīng)時間
有很多潛在因素都可能會延緩服務(wù)器響應(yīng),例如應(yīng)用邏輯緩慢、數(shù)據(jù)庫查詢緩慢、路由緩慢、框架、庫、資源CPU不足或內(nèi)存不足等。您需要考慮所有這些因素,才能改善服務(wù)器的響應(yīng)時間。要找到服務(wù)器響應(yīng)時間過長的原因,首先要進(jìn)行測量。然后,準(zhǔn)備好相關(guān)數(shù)據(jù),并參閱有關(guān)如何解決該問題的相應(yīng)指導(dǎo)。問題解決后,您必須繼續(xù)測量服務(wù)器響應(yīng)時間,并解決將來出現(xiàn)的性能瓶頸問題。
1)收集并檢查現(xiàn)有性能和數(shù)據(jù)。如果沒有可用內(nèi)容,請使用自動網(wǎng)頁應(yīng)用監(jiān)測解決方案(可在市面找到一些托管的開源版本,它們適用于大多數(shù)平臺)進(jìn)行評估,或添加自定義的方法。
2)識別并修復(fù)首要的性能瓶頸問題。如果您使用的是熱門網(wǎng)頁框架或內(nèi)容管理平臺,請參閱有關(guān)性能優(yōu)化最佳做法的文檔。
3)監(jiān)測并提醒任何將來出現(xiàn)的性能衰退問題!
相關(guān)文章
測試網(wǎng)站速度你需要關(guān)注的幾個指標(biāo)
怎樣測試網(wǎng)站服務(wù)器/vps/云主機(jī)最大帶寬是多少