【新姿势】告诉你加速打开页面的优化诀窍!点进来看看!
一個(gè)網(wǎng)站的質(zhì)量體驗(yàn)在第一要素,那就是網(wǎng)頁的打開速度,因?yàn)楫?dāng)用戶點(diǎn)開你的網(wǎng)站,速度過慢,那么跳出率就會增加,同時(shí)也就會影響瀏覽量,那么對于網(wǎng)頁加速先了解一個(gè)概念,網(wǎng)頁加速是指對網(wǎng)站的整體性能進(jìn)行優(yōu)化加速,如網(wǎng)頁中的圖片、代碼等元素進(jìn)行壓縮,以及進(jìn)行CDN加速等手段來提高網(wǎng)頁打開速度,提升訪問者的體驗(yàn),這就是概念。那么就讓小編來告訴你加速打開頁面的優(yōu)化訣竅!
一、看看統(tǒng)計(jì)數(shù)據(jù)
最新研究表明,在移動設(shè)備上加載一個(gè)頁面的平均時(shí)間是15秒。然而,如果加載時(shí)間超過3秒,仍然有53%的手機(jī)用戶會離開頁面。由于超過一半的網(wǎng)絡(luò)流量來自移動設(shè)備,明智的做法是確保頁面加載時(shí)間不超過3秒。
頁面速度不僅對用戶體驗(yàn)很重要,而且還應(yīng)該從有機(jī)排名的角度來考慮。當(dāng)頁面速度增加時(shí),跳出率也隨之增加。當(dāng)頁面速度從1秒增加到3秒時(shí),平均跳出率增加32%。當(dāng)頁面加載時(shí)間接近10秒時(shí),跳出率可以高達(dá)123%。
二、跳出率統(tǒng)計(jì)
你是否擔(dān)心自己站點(diǎn)的速度?如果你想讓用戶滿意,他們會留在你的網(wǎng)站上進(jìn)行購買嗎?您希望頁面排名更高嗎?
百度曾公開表示,頁面速度是搜索排名的一個(gè)因素。如果你想在2019年給網(wǎng)站排名,頁面必須快速加載。
首先,在谷歌的PageSpeed Insights測試工具上檢查頁面速度,并查看關(guān)于如何改進(jìn)的詳細(xì)報(bào)告和建議。這是一個(gè)很好的第一次檢查,應(yīng)該會給你一些有價(jià)值的信息。
三、PageSpeed Insights
一旦您在分析欄中輸入U(xiǎn)RL,您將在頂部看到一個(gè)總速度分?jǐn)?shù),這是所有時(shí)間指標(biāo)的加權(quán)得分。
在速度得分之后,您將看到不同計(jì)時(shí)的更詳細(xì)視圖。其中一些可能非常技術(shù)性,但我們將在下面詳細(xì)介紹。
使用PageSpeed Insights,您必須手動運(yùn)行報(bào)告并保存記錄。一個(gè)叫做SpeedMonitor的工具。io會自動執(zhí)行這一過程,并每晚根據(jù)PageSpeed Insights API檢查您的網(wǎng)站。然后,您可以看到網(wǎng)站的速度性能隨時(shí)間的歷史趨勢。
四、速度性能指標(biāo)
1.互動的時(shí)間
這是頁面與用戶交互的時(shí)間,一旦在頁面上加載了圖像和文本,用戶就能夠與頁面進(jìn)行交互。但是,如果還有其他腳本、字體或樣式仍在加載中,用戶可能很難滾動和交互。
為了提高互動時(shí)間,你應(yīng)該考慮以下幾點(diǎn):
當(dāng)用戶向下滾動頁面時(shí),延遲加載圖像。
首先加載折疊上方的內(nèi)容,這樣用戶可以更快地與之交互。
2.速度指數(shù)
顯示頁面可見部分的時(shí)間,它應(yīng)該作為衡量站點(diǎn)整體性能的另一種度量標(biāo)準(zhǔn),但它不應(yīng)該是唯一需要查看的東西。速度指數(shù)得分越低,網(wǎng)站運(yùn)行得就越快。
為了提高速度索引,您應(yīng)該考慮查看您的關(guān)鍵呈現(xiàn)路徑,該路徑優(yōu)先顯示內(nèi)容以及瀏覽器接收頁面資源所采取的步驟。
要使站點(diǎn)顯示元素,必須加載關(guān)鍵資源(如HTML、CSS和Javascript文件)來加載頁面,您應(yīng)該減少加載頁面所需的關(guān)鍵資源,如:
延遲加載圖片,只顯示折疊上方需要的圖片
只加載您需要加載的Javascript文件
將CSS文件合并到一個(gè)文件中,以最小化多個(gè)調(diào)用
3.First Contentful Paint
瀏覽器首次呈現(xiàn)任何文本或圖像的時(shí)間,首先,content Paint是用戶如何查看頁面的一個(gè)非常接近的表示。當(dāng)內(nèi)容(無論是文本還是圖像)第一次顯示到瀏覽器時(shí),這個(gè)時(shí)間稱為第一次有內(nèi)容的繪制。這向用戶發(fā)出信號,表明頁面正在按預(yù)期的方式工作并正在加載。
要改善First Contentful Paint,你應(yīng)該考慮以下幾點(diǎn):
盡量減少渲染阻塞資源,如CSS和Javascript
異步加載第三方腳本,如廣告跟蹤器,社交分享按鈕,視頻嵌入等。
為返回的訪問者使用HTTP緩存
刪除未使用的CSS或Javascript代碼
4.首字節(jié)時(shí)間
瀏覽器從服務(wù)器獲取第一個(gè)字節(jié)的時(shí)間,第一個(gè)字節(jié)(TTFB)的慢時(shí)間通常超過200ms,最好把它保持在這個(gè)數(shù)字以下。如果服務(wù)器響應(yīng)的TTFB很高,這可能是以下原因之一:
1.網(wǎng)絡(luò)連接不良
2.反應(yīng)慢的服務(wù)器
3.在診斷高TTFB時(shí),需要考慮數(shù)據(jù)庫查詢、web服務(wù)優(yōu)化、配置設(shè)置和緩存。
4.Apache Foundation發(fā)布了一個(gè)名為PageSpeed的模塊,它可以通過修改頁面上的資源自動提高站點(diǎn)的速度,您可以更改web服務(wù)器配置文件中的內(nèi)置過濾器。
例如,如果您想從站點(diǎn)中刪除不必要的空白或優(yōu)化圖像,您可以使用許多過濾器中的一個(gè)輕松地做到這一點(diǎn)。
五、什么是關(guān)鍵渲染路徑?
關(guān)鍵的呈現(xiàn)路徑是瀏覽器將HTML、CSS和JavaScript處理成有意義的視覺效果所采取的步驟。
作為用戶,當(dāng)您加載頁面時(shí),瀏覽器接受HTML并將其轉(zhuǎn)換為字節(jié)。然后將字節(jié)轉(zhuǎn)換為令牌。然后令牌被轉(zhuǎn)換成對象,這稱為文檔對象模型(Document Object Model, DOM)。
然后,CSS也是如此。它被轉(zhuǎn)換成字節(jié),并最終轉(zhuǎn)換成一個(gè)稱為CSS對象模型(CSSOM)的樹結(jié)構(gòu)。
總結(jié)
以上是生活随笔為你收集整理的【新姿势】告诉你加速打开页面的优化诀窍!点进来看看!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Javascript PJAX 原理和使
- 下一篇: 在word中段落对齐方式中的分散对齐指的