我們曾對多用户進行調查,結果顯示,網站頁面載入時間每延長 1 秒,就會減少 11% 的頁面瀏覽量,降低 16% 的客户滿意度,降低 7% 的轉化率。亞馬遜也通過調查證實,網頁開啓的速度每提高 100 毫秒,能為網站增多 1% 的收益。類似的證實還有很多,網頁開啓的速度直接關係到網站的收益,已毋庸置疑。
這就是為什麼今天的企業和個人盡其所能來減少網頁載入時間的原因。時間就是金錢,對於網站來説,是以微秒來計算的。網頁載入時間的大幅加快,也會帶來轉換比例的增加。
網頁載入速度
1. 圖片優化
統計資料顯示,多用户傾向於放棄一個在 3 秒內未載入完成的網頁。由於載入圖片佔據了網頁上可下載的大部分位元組空間,所以影響網頁下載時間的關鍵來自於影象優化。確保正確的影象優化的理想方法之一是採用正確的大小和格式 (JPEG 、 GIF 或 PNG) 。我們的目標是在不影響圖片質量的情況下儘可能地縮減檔案大小。
2. 嘗試 CDN 加速
內容交付網絡的價值在於它可以獲取一個網站的靜態檔案,如 CSS 、影象和 JavaScript,並通過更接近多用户物理位置的 Web 服務器傳遞它們。更短的接近等於更快的載入時間。像 AWSCloudFront 或者 CloudFlare 都是很好的 CDN 加速。 CDN 另外的好處是,即使停止載入頻寬,您依然可以降低在下載高峯時期的中斷風險。從各個方面看來,CDN 都能帶來雙贏的局面。
3. 快取
快取是 Web 頁面臨時儲存的一種機制,可以減少頻寬並提高效能。當訪問者到達您的站點時,快取模式即啓動。這樣可以節省服務器時間,提高效率。啓用瀏覽器快取會讓重複訪問的訪問者更快速的訪問站點。
4. 壓縮
Gzip 是一個用於檔案壓縮軟件的應用,就像是把您的網站變成一個 zip 檔案。大多數服務器和客户支持 Gzip 。當一個 Gzip 相容瀏覽器請求服務器將響應傳送給瀏覽器資源,可以顯着減少網站的時間延遲。
5. 簡潔的代碼
讓您的代碼更簡潔是非常有必要的。這意味着打包壓縮您的 HTML 、 JavaScipt 和 CSS 檔案到更小的檔案中來執行。例如,如果您的移動網站有五個 JavaScript 檔案,瀏覽器將發出五個單獨的 HTTP 請求來獲取它們。為減少堵塞和等待時間,另一種方法是縮小和連線這 5 個檔案到一起。
6. 檢查您的 Web 主機
減少網站頁面載入時間的另一個簡單方法是檢查您的主機提供商,看看您有什麼樣的軟件包。共享託管帳户經常涉及與其他數十家公司共享服務器空間,這些網站的速度受到使用服務器的人數的影響。如果是這樣的話,那麼可能是時候考慮一個專用的訪問服務器計劃了。