百度上線 “閃(shan)電算法”上線,移動搜(sou)索(suo)頁面首屏加(jia)載時間將影響搜(sou)索(suo)排名(ming)。
1、閃電算法的意義(yi)
百(bai)度(du)用(yong)戶(hu)體(ti)(ti)驗部(bu)研究表明,用(yong)戶(hu)期(qi)望且能夠接受的(de)頁(ye)面加載(zai)時間在3秒(miao)以內(nei)。若頁(ye)面的(de)加載(zai)時間過慢,用(yong)戶(hu)就會失(shi)(shi)去耐心(xin)而選擇離開,這對(dui)用(yong)戶(hu)和站(zhan)長(chang)來說都是(shi)一大(da)損(sun)失(shi)(shi)。“閃電算法”不(bu)僅體(ti)(ti)現(xian)了(le)百(bai)度(du)移(yi)動(dong)搜索對(dui)于頁(ye)面加載(zai)速度(du)更加重視的(de)決(jue)心(xin),也體(ti)(ti)現(xian)了(le)百(bai)度(du)移(yi)動(dong)搜索希望站(zhan)長(chang)能夠站(zhan)在和用(yong)戶(hu)共贏的(de)角度(du)對(dui)網站(zhan)進行(xing)優化的(de)期(qi)待(dai)。
2、2秒(miao)之內完成打開
閃(shan)電算法(fa)首次明確,移(yi)動網(wang)頁(ye)(ye)首屏(ping)(ping)在(zai)2秒(miao)(miao)之內(nei)完成打開的,在(zai)移(yi)動搜索下將(jiang)獲(huo)得提升頁(ye)(ye)面評價優待,得到更(geng)多展現機會;同時(shi),在(zai)移(yi)動搜索頁(ye)(ye)面首屏(ping)(ping)加載非(fei)常慢(3秒(miao)(miao)及以上)的網(wang)頁(ye)(ye)將(jiang)會被打壓。首屏(ping)(ping)加載完畢(bi)在(zai)2~3秒(miao)(miao)之內(nei)的頁(ye)(ye)面,頁(ye)(ye)面評價不升不降。
如何降低(di)網(wang)站首頁(ye)的打開時間(jian),優化的加載(zai)時間(jian)的技術分享。
資(zi)源加載:
1、將同類型資源在服務(wu)器(qi)端壓縮合并,減少網絡請(qing)求次數和資源體積。
2、引用通用資源,充分利(li)用瀏(liu)覽器緩存(cun)。
3、使用CDN加速,將用戶(hu)的請求定向到最(zui)合適(shi)的緩存服(fu)務器上。
4、非首(shou)屏圖(tu)片懶(lan)加(jia)載,將網絡帶寬留給首(shou)屏請求。
5、使用通用加速(su)方(fang)案(如MIP、AMP)對網(wang)頁進(jin)行綜合加速(su)。
頁面渲染:
1、將CSS樣(yang)式寫在頭部樣(yang)式表中,減少由CSS文件(jian)網絡請求造成的渲染阻(zu)塞。
2、將JavaScript放到文檔末(mo)尾,或使(shi)用async方(fang)式加(jia)載,避免JS執行(xing)阻塞渲染。
3、對非文字元素(su)(如(ru)圖片(pian),視頻)指定寬高(gao),避(bi)免瀏覽器(qi)重排重繪。
來(lai)源:易(yi)優網站