DevOps必備:如何做好網(wǎng)站性能監(jiān)控?
每個網(wǎng)站開發(fā)者都有這樣的苦惱,網(wǎng)站進行了升級迭代,增加了新功能,交互界面更加美觀簡潔,但是網(wǎng)站的訪問速度卻變慢了。為了尋找問題根源,不得不從頭開始查,不僅會大大浪費開發(fā)維護的時間,甚至很有可能錯過網(wǎng)站迭代的***時間。所以說網(wǎng)站性能是一個整體性的問題,牽一發(fā)而動全身,每一次的改動都會對網(wǎng)站性能造成或多或少的影響。
那么如何才能在不影響網(wǎng)站整體性能的情況下對網(wǎng)站進行升級迭代,如何在出現(xiàn)問題的時候能夠快速定位問題根源?記者帶著這些問題,采訪到了聽云Network產(chǎn)品總經(jīng)理朱朝。
朱朝首先解釋道網(wǎng)站性能是如何定義的,他說網(wǎng)站整體性能是由首屏?xí)r間、總下載時間、DNS時間等指標(biāo)相結(jié)合得出的,任何一個指標(biāo)下降,都意味著網(wǎng)站性能的降低。聽云在2014年曾發(fā)布的《2014中國網(wǎng)絡(luò)性能報告》,對其做過詳細(xì)的解釋和標(biāo)準(zhǔn)。
1、 如何對網(wǎng)站的可用性進行監(jiān)測?
對網(wǎng)站可用性進行監(jiān)測的目的是便于在發(fā)現(xiàn)網(wǎng)站出現(xiàn)可用性問題時能夠及時進行修復(fù),減少企業(yè)損失。可以看到在聽云Network控制臺上,首先需要對要監(jiān)測的網(wǎng)站進行一些如警報、URL的配置。
在這里,用戶可以根據(jù)自身實際情況來變更總下載時間臨界值。意思是認(rèn)為網(wǎng)站在多少秒以內(nèi)打開是可接受的,以及異常監(jiān)測點數(shù)量這個值指的是連續(xù)出現(xiàn)幾個監(jiān)測點異常時觸發(fā)警報。之后,就可以對網(wǎng)站的性能進行監(jiān)控了。
2、 在監(jiān)測過程中,需要特別注意哪些數(shù)據(jù)?
趨勢維度
這一維度中將指標(biāo)選擇為總下載時間,可以看出在選定時間內(nèi)性能趨勢的變化,有沒有出現(xiàn)性能異常的情況。同時還可以選擇其它性能指標(biāo)與總下載時間這個指標(biāo)對比查看是否存在同一時間點上出現(xiàn)突變的情況,從而確定出網(wǎng)站性能異常的原因。
指標(biāo)維度
需要重點關(guān)注的是DNS時間、建連時間和首包時間(具體解釋可以參考聽云發(fā)布的《2014中國網(wǎng)絡(luò)性能報告》,其中做了很詳細(xì)的解釋)。如果這三個指標(biāo)中出現(xiàn)超過0.1秒的情況,就會產(chǎn)生一些異常,對網(wǎng)站性能產(chǎn)生影響。
地域維度
可以看到任務(wù)在全國各地區(qū)的總下載時間情況,進而可以確定網(wǎng)站在各地區(qū)的性能表現(xiàn)情況。這里通過顏色來直觀反映數(shù)據(jù)的好壞,綠色表示***,紅色表示最差。
運營商維度
運營商維度可以了解在具體的運營商網(wǎng)絡(luò)環(huán)境下網(wǎng)站性能的表現(xiàn),從圖表中可以看出在選定時間內(nèi)網(wǎng)站在哪個運營商環(huán)境下總下載時間更長,這就可以說明網(wǎng)站在哪個運營商環(huán)境下性能更差,折線圖展示了各運營商環(huán)境下的總下載時間趨勢圖,方便了解網(wǎng)站性能的穩(wěn)定程度。
網(wǎng)站是一家企業(yè)的門戶,給人的***印象非常重要。如果網(wǎng)站性能不佳甚至不可用,會給企業(yè)帶來用戶流失甚至利益損失等更更多的問題。聽云Network可以從多維度發(fā)現(xiàn)網(wǎng)站可用性問題,并且可以在出現(xiàn)問題的時候快速定位問題根源,減少用戶流失,挽回企業(yè)損失。




















 
 
 




 
 
 
 