在當前互聯網環境中,一個網站訪問速度的快慢決定着用戶流量的多少,如下就來講說能夠從哪些方面入手提高網站訪問速度:css
1、與開發有關手段html
1.網站訪問速度 緩存
1.優化壓縮圖片減少圖片大小加快在用戶面前顯示時間 ------ 圖片越大下載時間越長,白屏時間也就越長服務器
2.提升帶寬(服務器相關)網絡
3.減小文件請求數量(適當合併文件)異步
4.壓縮html/css/js文件同時減小重複代碼 ----------- 這點很簡單文件體積越小請求越快優化
5.合理利用緩存 ----------- 對於不常常變更的文件合理利用緩存能夠加快文件返回數據網站
6.異步請求 ----------- 對於用戶不是第一時間須要展現出來的數據能夠採用異步請求來加快頁面展現速度 spa
7.預加載 ------------ 先判斷用戶預先進入哪些頁面,使用預加載預先加載資源日誌
2.經過哪些方法判斷如何利用網站提速方法
1.經過後臺日志 ------------ 經過後臺日志分析
2.埋點 ------------ 經過埋點來檢查用戶點擊某些預期內的事件的點擊率,也方便監控到錯誤異常
3.統計 ------------ 第三方統計分析
二、部署優化
1.cdn ------- 能夠將資源放到對應cdn裏請求位置最近的服務器,服務器越近請求返回越快,同時節約機房帶寬(需單獨購買)
2.p2p ------- 點對點技術又稱對等互聯網絡技術,能夠分擔服務器壓力,在下載上傳時同時也將提供給他人上傳(多用於內容分發)
3.靜態化,緩存 ------- 第一次請求後生成內容丟到緩存中,提升某段時間內的訪問速度
4.異構計算 ------- 用便宜計算機作集羣,利用特殊CPU