偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

淺談大型網(wǎng)站訪問速度優(yōu)化策略

原創(chuàng)
運(yùn)維 系統(tǒng)運(yùn)維
網(wǎng)站訪問速度快慢直接影響公司和用戶利益,其重要性不言而喻,本文中,58同城運(yùn)維主管陸文舉分享了近期在優(yōu)化網(wǎng)站訪問速度時(shí)積累的一些經(jīng)驗(yàn),希望給各位運(yùn)維人員帶來一些幫助。

【51CTO專稿】網(wǎng)站訪問速度快慢直接影響公司和用戶利益,其重要性不言而喻,本文中,58同城運(yùn)維主管陸文舉分享了近期在優(yōu)化網(wǎng)站訪問速度時(shí)積累的一些經(jīng)驗(yàn),希望給各位運(yùn)維人員帶來一些幫助。

[[109732]]

(58同城運(yùn)維主管 陸文舉)

背景:隨著業(yè)務(wù)快速增長(zhǎng),面對(duì)每天上億PV的訪問量,網(wǎng)站整體加載服務(wù)/程序越來越多,導(dǎo)致網(wǎng)站整體訪問性能下降。

目標(biāo):優(yōu)化網(wǎng)站訪問速度,做到行業(yè)***!

在做網(wǎng)站訪問速度優(yōu)化之前,一定要對(duì)當(dāng)前數(shù)據(jù)做一定分析,了解哪些元素、服務(wù)、業(yè)務(wù)影響當(dāng)前網(wǎng)站整體速度,在后期優(yōu)化過程中,可以一邊優(yōu)化一邊與優(yōu)化前數(shù)據(jù)做對(duì)比。在數(shù)據(jù)采集和分析方面,推薦使用基調(diào)、博睿這種第三方檢測(cè)工具,這樣可以保證數(shù)據(jù)真實(shí)可靠,還可以看到歷史數(shù)據(jù)。具體的優(yōu)化策略請(qǐng)看以下三個(gè)方面的介紹:

一、CDN至上

CDN原理在此不再累述。現(xiàn)在稍微有點(diǎn)規(guī)模的web站點(diǎn),大多數(shù)都會(huì)使用CDN,有針對(duì)靜態(tài)的,有針對(duì)動(dòng)態(tài)的,還有針對(duì)視頻流的;在CDN建設(shè)上也多種多樣,有自建的,有第三方的(比如網(wǎng)宿、藍(lán)訊)。優(yōu)化過程中需要注意的問題如下:

  • 靜態(tài)資源盡量全部放入CDN,如jpg/png、js/css、swf
  • 使用基調(diào)檢測(cè)任務(wù),檢測(cè)是否有跨運(yùn)營(yíng)商訪問情況
  • 自定義腳本,實(shí)時(shí)檢測(cè)各CDN節(jié)點(diǎn)是否出現(xiàn)time_out、50X錯(cuò)誤
  • 對(duì)比訪問及源站access日志,提高緩存命中率
  • 增加max-age時(shí)間
  •  壓縮靜態(tài)資源

二、域名拆分

在域名使用上,也有很多值得注意的地方,我們針對(duì)自己的實(shí)際情況做了以下方面的改進(jìn):

1、使用獨(dú)立域名,如網(wǎng)站為bj.58.com,那圖片服務(wù)將使用58cdn.com.cn,這么做的好處是隔離cookie,減少了通信流量,提升了網(wǎng)站訪問速度;

2、拆分域名,比如原download.58.com可以拆分成dl1.58cdn.com.cn-dl4.58cdn.com.cn四個(gè)域名。拆分多個(gè)域名的好處是突破IE低版本并發(fā)連接數(shù)限制。在域名拆分時(shí)并不是拆分的越多越好,因?yàn)殡S著域名增多,DNS請(qǐng)求時(shí)間和服務(wù)器建立連接時(shí)間都逐漸會(huì)增加,所以一定要緊密結(jié)合自身業(yè)務(wù)。

三、優(yōu)化第三方服務(wù)

何為第三方服務(wù)呢?我是這么理解的,比如bj.58.com這個(gè)域名,它下面所有非bj.58.com開頭的域名鏈接,都可以定義為第三方服務(wù)。如公司內(nèi)部的其它系統(tǒng)、第三方公司的統(tǒng)計(jì)/廣告系統(tǒng)等等。隨著業(yè)務(wù)發(fā)展,接入的第三方服務(wù)越來越多,一個(gè)核心業(yè)務(wù)頁面約100-200個(gè)元素中,有近五分之二的元素是第三方公司的,面對(duì)第三方服務(wù),我們不能直接保障可用性,所以只能以監(jiān)控、督促的手段來解決。所以我們把這一部分作為重點(diǎn)優(yōu)化目標(biāo)。下面舉個(gè)真實(shí)發(fā)生過的例子給大家看看:

有一次接到客服反饋,北京某地產(chǎn)中介訪問bj.58.com發(fā)布租房信息時(shí)打開網(wǎng)站出現(xiàn)卡死情況。因當(dāng)時(shí)該用戶無法使用IM工具,再加上用于在北京,我便直接去用戶那了,到用戶那通過Chrome的開發(fā)者工具加載網(wǎng)站時(shí)發(fā)現(xiàn)該頁面調(diào)用了一個(gè)第三方鏈接,這個(gè)鏈接經(jīng)常會(huì)出現(xiàn)訪問超時(shí)、加載緩慢現(xiàn)象。后來回公司經(jīng)確認(rèn),該鏈接為剛上線的某第三方熱點(diǎn)統(tǒng)計(jì)工具,用于統(tǒng)計(jì)用戶行為,由于我們網(wǎng)站訪問量較大,第三方公司扛不住這么大訪問量,所以頻繁超時(shí),導(dǎo)致用戶訪問我們的網(wǎng)站時(shí)出現(xiàn)卡死現(xiàn)象。所以,第三方服務(wù)可用性不容忽視。另外,我們針對(duì)第三方服務(wù)也做了一些優(yōu)化和改進(jìn):

1、加強(qiáng)監(jiān)測(cè)頻率,在監(jiān)測(cè)工具上,我們使用基調(diào)作為質(zhì)量監(jiān)測(cè)工具,數(shù)據(jù)真實(shí)可靠有保障。監(jiān)測(cè)頻率上由原兩小時(shí)調(diào)整為每小時(shí)/每半小時(shí)監(jiān)測(cè)一次;

2、導(dǎo)出基調(diào)原始監(jiān)測(cè)數(shù)據(jù),自定義定時(shí)分析,該數(shù)據(jù)中包含網(wǎng)頁所有元素錯(cuò)誤信息。導(dǎo)出數(shù)據(jù)后做出篩選及排序,選取監(jiān)測(cè)任務(wù)中所錯(cuò)誤率***的前30個(gè)URL,然后把這些錯(cuò)誤URL定時(shí)發(fā)送到業(yè)務(wù)人員郵箱。

總結(jié)

其實(shí),網(wǎng)站訪問性能是一種意識(shí),平時(shí)對(duì)網(wǎng)站上一切元素做變更的時(shí)候,多考慮一下這方面的問題能為網(wǎng)站性能帶來直接的利益;如2010年團(tuán)購(gòu)、秒殺盛行時(shí),某銀行舉辦手機(jī)秒殺活動(dòng),更新時(shí)間時(shí)每秒都將整個(gè)頁面刷新,這么做的后果不僅使網(wǎng)站訪問速度變慢,***該網(wǎng)站也因不堪重負(fù)導(dǎo)致無法訪問。

【作者簡(jiǎn)介】

姓名 陸文舉(@陸文舉
職位 58同城 運(yùn)維主管 
技術(shù)特長(zhǎng) 大規(guī)模web運(yùn)維
關(guān)注方向 運(yùn)維自動(dòng)化、可視化
責(zé)任編輯:黃丹 來源: 51CTO.com
相關(guān)推薦

2017-12-05 13:41:02

SQL數(shù)據(jù)庫(kù)SQL查詢

2012-09-28 14:08:20

大型網(wǎng)站架構(gòu)大型網(wǎng)站算法算法

2009-06-25 14:09:37

優(yōu)化MyEclipse

2012-10-09 13:53:33

大型網(wǎng)站算法架構(gòu)

2011-06-29 14:27:58

網(wǎng)站優(yōu)化

2010-09-29 16:38:03

企業(yè)應(yīng)用訪問

2014-07-21 10:49:06

網(wǎng)站監(jiān)控用戶監(jiān)控

2024-12-23 08:03:13

2011-07-03 18:44:45

網(wǎng)站優(yōu)化

2018-11-09 05:25:40

2011-06-02 17:38:59

錨文本

2018-11-30 16:17:28

HTTPS

2013-12-02 15:50:59

極云計(jì)劃網(wǎng)站訪問

2013-07-14 17:05:49

2009-07-01 16:01:58

JSP數(shù)據(jù)庫(kù)

2014-01-10 14:08:57

WLAN速度優(yōu)化

2011-07-20 14:04:42

.NET策略模式

2013-07-18 14:11:20

2013-11-25 14:57:04

TCPTCP優(yōu)化

2019-03-18 15:35:45

WebCSS前端
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)