新聞中心
一、網(wǎng)站性能現(xiàn)狀

創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、東乃網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為東乃等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
相信都聽說過互聯(lián)網(wǎng)八秒定律:用戶訪問一個(gè)網(wǎng)站時(shí),如果等待網(wǎng)頁打開的時(shí)間超過8秒,超過30%的用戶會(huì)放棄等待。根據(jù)調(diào)查研究,一個(gè)網(wǎng)站在10秒內(nèi)網(wǎng)頁打不開,會(huì)有40%的用戶離開該頁面;大部分手機(jī)用戶愿意等待的加載時(shí)間為6-10秒;1秒鐘延遲會(huì)導(dǎo)致轉(zhuǎn)化率下降7%。
目前越來越多的互聯(lián)網(wǎng)網(wǎng)站和應(yīng)用承載著公司的核心商業(yè)價(jià)值,每當(dāng)網(wǎng)站性能出現(xiàn)問題時(shí),直接會(huì)影響到公司形象甚至收益,所以如何及時(shí)對(duì)網(wǎng)站性能進(jìn)行監(jiān)測分析,意義重大。
當(dāng)前互聯(lián)網(wǎng)巨頭 Google、Facebook 等每年均投入了巨大的人力和物力,來對(duì)性能進(jìn)行監(jiān)測優(yōu)化,這印證了高性能網(wǎng)站能夠增加流量、提高用戶體驗(yàn),最終增加業(yè)務(wù)收入、降低運(yùn)營成本。
二、影響網(wǎng)站性能的罪魁禍?zhǔn)?/strong>
影響網(wǎng)站打開速度的因素有很多,包括網(wǎng)絡(luò)帶寬、服務(wù)器性能、公網(wǎng)傳輸質(zhì)量、網(wǎng)頁內(nèi)容設(shè)計(jì)、DNS 解析時(shí)間等。
1. 網(wǎng)絡(luò)寬帶
“***公里”是指萬維網(wǎng)流量向用戶傳送的***個(gè)出口,是網(wǎng)站服務(wù)器接入互聯(lián)網(wǎng)鏈路所能提供的帶寬。此帶寬決定了一個(gè)網(wǎng)站能為用戶提供的訪問速度和并發(fā)訪問量。一個(gè)網(wǎng)站出口帶寬越大,能服務(wù)的用戶就越多;當(dāng)用戶請(qǐng)求數(shù)據(jù)量超過該網(wǎng)站所能提供的帶寬時(shí),就會(huì)在出口處形成擁塞,從而導(dǎo)致用戶訪問受阻。
2. 服務(wù)器性能
衡量服務(wù)器性能時(shí),一般會(huì)涉及到幾個(gè)指標(biāo)。如 CPU、內(nèi)存、QPS、load、RT,其中 CPU、內(nèi)存、load 來衡量機(jī)器性能,QPS、RT 來衡量應(yīng)用性能。一般建議 CPU、內(nèi)存、load、RT 越低越好;QPS 則越大越好。
3. 公網(wǎng)傳輸影響
網(wǎng)站服務(wù)器到用戶之間要經(jīng)過網(wǎng)站所在的 IDC 或云機(jī)房、骨干網(wǎng)、用戶所在城域網(wǎng)、用戶所在接入網(wǎng)等。如果網(wǎng)站和用戶之間距離遙遠(yuǎn),比如跨國或者跨多個(gè)省份,不可避免的將會(huì)帶來較長的傳輸時(shí)延,影響用戶體驗(yàn);同時(shí)用戶接入帶寬差、跨越 ISP 也會(huì)影響傳輸效果。這些問題互聯(lián)網(wǎng)本身未進(jìn)行解決(CDN、分布式機(jī)房等技術(shù)除外)。
如果網(wǎng)站服務(wù)器放在海外比如香港、美國、歐洲等地,而用戶在國內(nèi),此時(shí)用戶訪問該網(wǎng)站的效果也將會(huì)打折扣。
4. 網(wǎng)頁內(nèi)容設(shè)計(jì)
網(wǎng)頁文件的大小是網(wǎng)站能否快速打開的一個(gè)重要因素。壓縮并減小網(wǎng)頁里面的圖片、視頻文件,可以提升打開速度。
網(wǎng)站前端很龐大,如果本身資源未做合并和壓縮、http請(qǐng)求太多、未設(shè)置瀏覽器緩存、動(dòng)靜態(tài)使用不當(dāng)、代碼過于冗余都會(huì)造成網(wǎng)頁性能瓶頸。
5. DNS解析時(shí)間
DNS 解析服務(wù)是在HTTP連接建立之前的一個(gè)過程。從用戶主機(jī)上調(diào)用應(yīng)用程序的角度看,DNS 是一個(gè)提供簡單、直接轉(zhuǎn)換服務(wù)的黑盒子,實(shí)際上 DNS 解析服務(wù)相當(dāng)復(fù)雜。
DNS 解析時(shí)間對(duì)網(wǎng)站性能打開速度影響非常明顯,筆者建議選擇穩(wěn)定可靠的解析服務(wù)商,這樣在解析速度、處理能力、安全性方面都將有一定保障,另外可通過 DNS 預(yù)讀取、DNS 緩存、拆分域名來減少 DNS 域名解析時(shí)間。
影響網(wǎng)站性能的幾大因素
三、網(wǎng)站性能監(jiān)測手段
市面上常見的能對(duì)網(wǎng)站性能監(jiān)測專業(yè)廠商很多,筆者在 CDN廠商呆過幾年,對(duì)這行業(yè)有一些了解。比較知名的有聽云、監(jiān)控寶、博瑞、Gomez、OneAPM 等,這些都屬于專業(yè)權(quán)威的性能監(jiān)控平臺(tái),可以對(duì)瀏覽器、手機(jī)應(yīng)用、服務(wù)器性能、網(wǎng)絡(luò)、API 等多維度監(jiān)測;其次騰訊云、阿里云、網(wǎng)宿及相關(guān)云廠商也有針對(duì)網(wǎng)站、服務(wù)器、劫持等維度的監(jiān)控,除了自用以外,也可為接入的客戶提供全方位的監(jiān)測服務(wù);市面上還有些免費(fèi)即時(shí)監(jiān)測平臺(tái)如 17ce,由于免費(fèi)所以采用的監(jiān)測機(jī)的性能上可能會(huì)略差一些。當(dāng)然市場上遠(yuǎn)不止以上這些性能監(jiān)測產(chǎn)品,此處略過一百字……
網(wǎng)站新性能監(jiān)測廠商
以某廠商的網(wǎng)站性能監(jiān)測為例,來具體描述下監(jiān)測手段:
某廠商監(jiān)測原理圖
1. 監(jiān)測節(jié)點(diǎn)
監(jiān)測節(jié)點(diǎn)分為多種,分別為 lastmile(***一公里,即用戶)、IDC 監(jiān)測、移動(dòng)節(jié)點(diǎn)監(jiān)測。Lastmile 即模擬真實(shí)用戶來向網(wǎng)站發(fā)起請(qǐng)求,IDC 監(jiān)測即從 IDC 機(jī)房向網(wǎng)站發(fā)起請(qǐng)求,移動(dòng)節(jié)點(diǎn)即從手機(jī)端向網(wǎng)站發(fā)起請(qǐng)求。此處建議以 lastmile 為主,IDC 監(jiān)測由于自身網(wǎng)絡(luò)質(zhì)量好,監(jiān)測的效果并不能反應(yīng)真實(shí)的網(wǎng)站性能。
采用lastmile的網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)各大運(yùn)營商 lastmile 節(jié)點(diǎn)的網(wǎng)絡(luò)狀況進(jìn)行監(jiān)測,通過分散于全國或全球不同地理位置分布的監(jiān)測機(jī)來模擬真實(shí)的用戶訪問。由于監(jiān)測節(jié)點(diǎn)為私募機(jī)器,機(jī)器可能會(huì)因網(wǎng)絡(luò)出口或帶寬等問題影響監(jiān)測性能。
監(jiān)測節(jié)點(diǎn)數(shù)量和地理分布均為越多越好??紤]到成本,一般根據(jù)網(wǎng)站實(shí)際用戶的訪問情況來定。常見的比如大型電商和視頻網(wǎng)站的監(jiān)測,節(jié)點(diǎn)至少要在一二線城市有20-30個(gè),除了電信、聯(lián)通、移動(dòng)三大 ISP 外,長寬、教育網(wǎng)、鐵通等小 ISP 也需要合理布置。采集頻率一般半小時(shí)或一小時(shí)一次即可。
2. 監(jiān)測對(duì)象
通常能監(jiān)測的對(duì)象有圖片、頁面、視頻文件、直播、動(dòng)態(tài)行為、上傳過程等,每種對(duì)象使用的場景不同。圖片、頁面、視頻文件、直播一般適用于電商、門戶網(wǎng)站、視頻網(wǎng)站等靜態(tài)資源較多的行業(yè),用戶比較關(guān)注資源的加載和播放速度,此類監(jiān)測最多。一般由于靜態(tài)資源都會(huì)做 CDN 邊緣緩存,所以監(jiān)測的效果都不錯(cuò);動(dòng)態(tài)行為、上傳過程一般適用于登錄等交互類的場景,比如企業(yè)內(nèi)部的應(yīng)用系統(tǒng),由于動(dòng)態(tài)交互類行為需要實(shí)時(shí)走公網(wǎng)傳輸回源,所以監(jiān)測的效果受制于公網(wǎng)的波動(dòng)影響,效果一般比較差。
3. 監(jiān)測指標(biāo)
指標(biāo)一般包括這幾個(gè)方面,平均響應(yīng)時(shí)間、可用性、首包時(shí)間、DNS 時(shí)間、建連時(shí)間、內(nèi)容下載時(shí)間、SSL 握手時(shí)間(對(duì) HTTPS 協(xié)議監(jiān)測)、重定向時(shí)間。
其中可靠性指訪問成功率,該值越高越好;建連時(shí)間指用戶和 WEB 服務(wù)器建立 TCP/IP 連接消耗的時(shí)間;首包時(shí)間指用戶瀏覽器發(fā)起 HTTP 請(qǐng)求結(jié)束開始,到收到 WEB 服務(wù)器返回的***個(gè)數(shù)據(jù)包的消耗時(shí)間。SSL 握手時(shí)間是針對(duì) HTTPS 網(wǎng)站特有,重定向時(shí)間是配置了301或302跳轉(zhuǎn)所對(duì)應(yīng)的時(shí)間。
某網(wǎng)站監(jiān)測效果如下:
通過針對(duì)網(wǎng)站甚至全平臺(tái)的性能監(jiān)測,可以發(fā)現(xiàn)存在的性能問題并根據(jù)性能測試結(jié)果進(jìn)行對(duì)應(yīng)優(yōu)化以提升系統(tǒng)整體性能。并有效幫助企業(yè)改善網(wǎng)站應(yīng)用的用戶體驗(yàn),提升業(yè)務(wù)轉(zhuǎn)化,減少用戶流失。
【本文是專欄機(jī)構(gòu)“豈安科技”的原創(chuàng)文章,轉(zhuǎn)載請(qǐng)通過微信公眾號(hào)(bigsec)聯(lián)系原作者】
當(dāng)前標(biāo)題:深入剖析影響網(wǎng)站性能的因素及監(jiān)測手段
本文URL:http://www.dlmjj.cn/article/djeepip.html


咨詢
建站咨詢
