POST TIME:2018-12-03 17:23
1、閃電算法的意義
百度用戶體驗部研究表白,用戶期望且能夠接受的頁面加載時間在3秒以內(nèi)。若頁面的加載時間過慢,用戶就會失去耐心而選擇離開,這對用戶和站長來說都是一大損失?!伴W電算法”不但表現(xiàn)了百度移動搜索對于頁面加載速度更加重視的決心,也表現(xiàn)了百度移動搜索希望站長能夠站在和用戶共贏的角度對網(wǎng)站進行優(yōu)化的期待。
2、2秒之內(nèi)完成打開
閃電算法首次明確,,移動網(wǎng)頁首屏在2秒之內(nèi)完成打開的,在移動搜索下將獲得提升頁面評價優(yōu)待,得到更多展現(xiàn)機會;同時,在移動搜索頁面首屏加載非常慢(3秒及以上)的網(wǎng)頁將會被打壓。首屏加載完畢在2~3秒之內(nèi)的頁面,頁面評價不升不降。
如何降低網(wǎng)站首頁的打開時間,優(yōu)化的加載時間的技術(shù)分享。
資源加載:
1、將同類型資源在辦事器端壓縮合并,減少網(wǎng)絡(luò)請求次數(shù)和資源體積。
2、引用通用資源,充分利用瀏覽器緩存。
3、使用CDN加速,將用戶的請求定向到最合適的緩存辦事器上。
4、非首屏圖片懶加載,將網(wǎng)絡(luò)帶寬留給首屏請求。
5、使用通用加速方案(如MIP、AMP)對網(wǎng)頁進行綜合加速。
頁面渲染:
1、將CSS樣式寫在頭部樣式表中,減少由CSS文件網(wǎng)絡(luò)請求造成的渲染阻塞。
2、將JavaScript放到文檔末尾,或使用async方式加載,制止JS執(zhí)行阻塞渲染。
3、對非文字元素(如圖片,視頻)指定寬高,制止瀏覽器重排重繪。