六個(gè)好方法縮短你的網(wǎng)頁(yè)加載時(shí)間
阿伯丁集團曾對用戶(hù)進(jìn)行調查,結果顯示,網(wǎng)站頁(yè)面加載時(shí)間每延長(cháng)1秒,就會(huì )減少11%的頁(yè)面瀏覽量,降低16%的客戶(hù)滿(mǎn)意度,降低7%的轉化率。亞馬遜也通過(guò)調查證實(shí),網(wǎng)頁(yè)打開(kāi)的速度每提高100毫秒,能為網(wǎng)站增多1%的收益。類(lèi)似的證實(shí)還有很多,網(wǎng)頁(yè)打開(kāi)的速度直接關(guān)系到網(wǎng)站的收益,已毋庸置疑。
這就是為什么今天的企業(yè)和個(gè)人盡其所能來(lái)減少網(wǎng)頁(yè)加載時(shí)間的原因。時(shí)間就是金錢(qián),對于網(wǎng)站來(lái)說(shuō),是以微秒來(lái)計算的。網(wǎng)頁(yè)加載時(shí)間的大幅加快,也會(huì )帶來(lái)轉換比例的增加。
如何提高網(wǎng)站速度
1.圖片優(yōu)化
統計數據顯示,用戶(hù)傾向于放棄一個(gè)在3秒內未加載完成的網(wǎng)頁(yè)。由于加載圖片占據了網(wǎng)頁(yè)上可下載的大部分字節空間,所以影響網(wǎng)頁(yè)下載時(shí)間的關(guān)鍵來(lái)自于圖像優(yōu)化。確保正確的圖像優(yōu)化的最佳方法之一是采用正確的大小和格式(JPEG、GIF或PNG)。我們的目標是在不影響圖片質(zhì)量的情況下盡可能地縮減文件大小。
2.嘗試CDN加速
內容交付網(wǎng)絡(luò )的價(jià)值在于它可以獲取一個(gè)網(wǎng)站的靜態(tài)文件,如CSS、圖像和JavaScript,并通過(guò)更接近用戶(hù)物理位置的Web服務(wù)器傳遞它們。更短的接近等于更快的加載時(shí)間。像AWSCloudFront或者CloudFlare都是很好的CDN加速。CDN另外的好處是,即使停止加載帶寬,你依然可以降低在下載高峰時(shí)期的中斷風(fēng)險。從各個(gè)方面看來(lái),CDN都能帶來(lái)雙贏(yíng)的局面。
3.緩存
緩存是Web頁(yè)面臨時(shí)存儲的一種機制,可以減少帶寬并提高性能。當訪(fǎng)問(wèn)者到達您的站點(diǎn)時(shí),緩存模式即啟動(dòng)。這樣可以節省服務(wù)器時(shí)間,提高效率。啟用瀏覽器緩存會(huì )讓重復訪(fǎng)問(wèn)的訪(fǎng)問(wèn)者更快速的訪(fǎng)問(wèn)站點(diǎn)。
4.壓縮
Gzip是一個(gè)用于文件壓縮軟件的應用,就像是把你的網(wǎng)站變成一個(gè)zip文件。大多數服務(wù)器和客戶(hù)支持Gzip。當一個(gè)Gzip兼容瀏覽器請求服務(wù)器將響應發(fā)送給瀏覽器資源,可以顯著(zhù)減少網(wǎng)站的時(shí)間延遲。
5.簡(jiǎn)潔的代碼
讓你的代碼更簡(jiǎn)潔是非常有必要的。這意味著(zhù)打包壓縮你的HTML、JavaScipt和CSS文件到更小的文件中來(lái)運行。例如,如果您的移動(dòng)網(wǎng)站有五個(gè)JavaScript文件,瀏覽器將發(fā)出五個(gè)單獨的HTTP請求來(lái)獲取它們。為減少堵塞和等待時(shí)間,另一種方法是縮小和連接這5個(gè)文件到一起。
6.檢查你的Web主機
減少網(wǎng)站頁(yè)面加載時(shí)間的另一個(gè)簡(jiǎn)單方法是檢查你的主機提供商,看看你有什么樣的軟件包。共享托管帳戶(hù)經(jīng)常涉及與其他數十家公司共享服務(wù)器空間,這些網(wǎng)站的速度受到使用服務(wù)器的人數的影響。如果是這樣的話(huà),那么可能是時(shí)候考慮一個(gè)專(zhuān)用的訪(fǎng)問(wèn)服務(wù)器計劃了。
作者:JeffreyWalker