西安網站建設分享大型網站訪問速度優化策略! 二維碼
51
發表時間:2019-08-05 17:21 網站打開速度是用戶體驗的基礎,因此加快大型網站訪問速度的優化思路是正確的毋庸置疑,而今天西安網站建設就為大家介紹大型網站訪問速度優化策略都有哪些? 一、CDN至上 CDN原理在此不再累述。現在稍微有點規模的web站點,大多數都會使用CDN,有針對靜態的,有針對動態的,還有針對視頻流的;在CDN建設上也多種多樣,有自建的,有第三方的。優化過程中需要注意的問題如下: 靜態資源盡量全部放入CDN,如jpg/png、js/css、swf 使用基調檢測任務,檢測是否有跨運營商訪問情況 自定義腳本,實時檢測各CDN節點是否出現time_out、50X錯誤 對比訪問及源站access日志,提高緩存命中率 增加max-age時間 壓縮靜態資源 二、域名拆分 在域名使用上,也有很多值得注意的地方,我們針對自己的實際情況做了以下方面的改進: 1、使用獨立域名,,這么做的好處是隔離cookie,減少了通信流量,提升了網站訪問速度; 2、拆分域名,拆分多個域名的好處是突破IE低版本并發連接數限制。在域名拆分時并不是拆分的越多越好,因為隨著域名增多,DNS請求時間和服務器建立連接時間都逐漸會增加,所以一定要緊密結合自身業務。 三、優化第三方服務 何為第三方服務呢?我是這么理解的,都可以定義為第三方服務。如公司內部的其它系統、第三方公司的統計/廣告系統等等。隨著業務發展,接入的第三方服務越來越多,一個核心業務頁面約100-200個元素中,有近五分之二的元素是第三方公司的,面對第三方服務,我們不能直接保障可用性,所以只能以監控、督促的手段來解決。所以我們把這一部分作為重點優化目標。下面舉個真實發生過的例子給大家看看: 有一次接到客服反饋,因當時該用戶無法使用IM工具,再加上用于在北京,我便直接去用戶那了,到用戶那通過Chrome的開發者工具加載網站時發現該頁面調用了一個第三方鏈接,這個鏈接經常會出現訪問超時、加載緩慢現象。后來回公司經確認,該鏈接為剛上線的某第三方熱點統計工具,用于統計用戶行為,由于我們網站訪問量較大,第三方公司扛不住這么大訪問量,所以頻繁超時,導致用戶訪問我們的網站時出現卡死現象。所以,第三方服務可用性不容忽視。另外,我們針對第三方服務也做了一些優化和改進: 1、加強監測頻率,在監測工具上,我們使用基調作為質量監測工具,數據真實可靠有保障。監測頻率上由原兩小時調整為每小時/每半小時監測一次; 2、導出基調原始監測數據,自定義定時分析,該數據中包含網頁所有元素錯誤信息。導出數據后做出篩選及排序,選取監測任務中所錯誤率最高的前30個URL,然后把這些錯誤URL定時發送到業務人員郵箱。 |