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