隨著移動端(duan)的(de)發展,頁(ye)面加載(zai)(zai)速度逐漸被各大搜索引擎納入搜索排名的(de)因(yin)素之一,百度在今年的(de)閃電(dian)算法中也明確表示(shi)移動端(duan)首屏的(de)加載(zai)(zai)速度將會直接影響(xiang)搜索排名。
那么,什么是頁面加載(zai)速度?
頁(ye)面加載(zai)速度可以這么(me)去理解,在特定的頁(ye)面上(shang)顯示出(chu)所有內(nei)容的時間(jian),從瀏覽器的角度是從第一個字節接(jie)收(shou)信(xin)息所需要的時間(jian)。
研(yan)究表明(ming),大(da)部分搜索引擎會(hui)專門測量第一(yi)個字節的加載(zai)時間,緩慢的加載(zai)速(su)度影響搜索引擎分配(pei)抓取的權限,從而導致(zhi)索引頁面過(guo)少,對(dui)用戶體驗也會(hui)產生一(yi)定影響。
那(nei)么,網站上(shang)的哪些因素會(hui)影響頁面的加載速度呢?
據相關(guan)研究(jiu)表明:當頁(ye)面加載時間(jian)從 1 秒(miao)到 3 秒(miao),跳(tiao)(tiao)出的(de)機會(hui)增(zeng)加了30%左右。1s到5s的(de)機會(hui)增(zeng)加到90%,如果(guo)你的(de)網站需要(yao)10s的(de)加載,跳(tiao)(tiao)出的(de)機會(hui)將會(hui)超過120%。
這(zhe)是令人(ren)難(nan)以置(zhi)信的,因此有效的提高(gao)網站(zhan)加載速度,對(dui)于搜索(suo)引(yin)擎優化而(er)言很重要。
那么,我們該如何提(ti)高頁(ye)面加(jia)載速度呢?
首(shou)選(xuan),我們需要(yao)對已知網站速度測試,總(zong)結(jie)歸納(na)問題:
其次,制定相(xiang)應(ying)的(de)整改策略:
1、開啟MIP
百度對(dui)于MIP的描述:使用MIP無(wu)需等待加載(zai),頁(ye)面內容將以更友好(hao)的方式瞬(shun)時到(dao)達用戶(hu),如果你還未建(jian)站建(jian)議新站初期就開(kai)始采用MIP,否則后期改版相對(dui)麻煩(fan)。
2、CDN
cdn并沒(mei)有從根本上(shang)解(jie)決頁面加載速(su)度(du)(du)的(de)問(wen)題,而是通過云加速(su),將頁面緩(huan)存到最快的(de)訪問(wen)節點(dian),從而提高了(le)頁面加載速(su)度(du)(du),這對于技術薄(bo)弱的(de)站長是個福利(li),同時國內的(de)cdn服務商很多,如果你(ni)是依托百度(du)(du)搜索的(de),還(huan)是建議大家(jia)使用百度(du)(du)云加速(su)。
3、開啟gzip,優化相關代碼
開啟Gzip來減(jian)少大于 150 字節的(de)(de)CSS,HTML和JavaScript文件(jian)的(de)(de)大小,同時(shi)盡量(liang)(liang)修改這些(xie)原文件(jian),使得體(ti)積變(bian)小,這里有(you)個小建議,盡量(liang)(liang)減(jian)少外部字體(ti)的(de)(de)使用(yong),不(bu)要采用(yong)多(duo)個CSS,js盡量(liang)(liang)放在頁面底(di)端。
4、減少重定向
日常(chang)工作中(zhong),我(wo)們經常(chang)會對一些需要變更的(de)(de)頁(ye)面(mian)進行 301 重(zhong)定向(xiang),盡量避免網站出現大(da)量的(de)(de)重(zhong)定向(xiang)網址,特別是(shi)已(yi)經參(can)與排名的(de)(de)頁(ye)面(mian),它耗費(fei)了服務器的(de)(de)響應時(shi)間。
5、設置緩存(cun)
利用瀏覽器緩(huan)存大量信息(樣式表,圖(tu)像,JavaScript文件等),以便當訪問者回到您(nin)的網站(zhan)時,瀏覽器不必重新加載整(zheng)個頁面。需要注意(yi)的是,你需要根據(ju)更(geng)新頻率,設置相關緩(huan)存的周(zhou)期(qi)。 6、優(you)化圖(tu)像
高清(qing)圖片(pian)往往伴隨著(zhu)高質量,特別是(shi)電商網站,我們應(ying)該對圖片(pian)進行整體(ti)壓縮(suo),減少圖片(pian)大(da)小,從物(wu)理(li)上優化(hua)加(jia)載速(su)度(du),當然你也可以通(tong)過css與(yu)js的(de)方式降低圖片(pian)打開對網頁(ye)加(jia)載速(su)度(du)的(de)影響。
7、HTTPS優化
百度倡導任何站點開啟HTTPS模(mo)式,用來加強網站信息傳(chuan)輸的安全,同時(shi)也會給予一(yi)(yi)定(ding)(ding)的排名參考,但我們(men)都(dou)制(zhi)定(ding)(ding)https需要調用服務器資源并占用一(yi)(yi)定(ding)(ding)時(shi)間,目前較好的辦(ban)法就是(shi)開啟具有https加速的CDN。
8、DNS
DNS是大家經(jing)常(chang)忽略的一(yi)(yi)個(ge)問題,但卻(que)是開啟(qi)頁面的首要(yao)因素(su),選擇一(yi)(yi)個(ge)穩定(ding)的DNS服務商,是你開啟(qi)一(yi)(yi)切優(you)化工(gong)作的基本條件。
總結:提高(gao)網站(zhan)加載速(su)度的細節還有很(hen)多,我們應該(gai)善(shan)于利用工具發現問題,從(cong)而節省(sheng)大量的排查時間。