已收藏,可在 我的資料庫 中查看
關(guān)注作者
您可能還需要

如何優(yōu)化INP核心頁面指標(biāo)

INP是什么?怎么優(yōu)化INP?常用方法有哪些?

Interaction to Next Paint (INP) 是一個(gè)Core Web Vital核心網(wǎng)頁關(guān)鍵指標(biāo),通俗講是用戶點(diǎn)擊一個(gè)頁面交互效果需要的時(shí)間。通過觀察用戶在頁面生命周期內(nèi)與頁面互動(dòng)的延遲,評(píng)估頁面對(duì)用戶交互的整體響應(yīng)性。INP值是觀察到的交互時(shí)間。比如常用的faqs一般是折疊的,點(diǎn)擊標(biāo)題會(huì)展開顯示更多內(nèi)容,從點(diǎn)擊標(biāo)題到完全顯示內(nèi)容這個(gè)時(shí)間即INP值。

如何優(yōu)化INP核心頁面指標(biāo)圖片來源:Bootstrap

為了提供良好的用戶體驗(yàn),網(wǎng)站的 Interaction to Next Paint 應(yīng)盡可能不超過 200 毫秒。

· INP 等于或小于 200 毫秒表示您的網(wǎng)頁具有良好的響應(yīng)速度。

· 如果 INP 介于 200 毫秒到 500 毫秒之間,則意味著您網(wǎng)頁的響應(yīng)能力需要改進(jìn)。

· INP 大于 500 毫秒表示網(wǎng)頁響應(yīng)速度慢。

根據(jù)網(wǎng)站的不同,互動(dòng)可能很少,或者沒有互動(dòng),例如以文字和圖片為主的網(wǎng)頁,互動(dòng)元素少,or完全沒有?;蛘撸瑢?duì)于文本編輯器或游戲等網(wǎng)站,可能會(huì)發(fā)生數(shù)百次or數(shù)千次互動(dòng)。無論是哪種情況,如果 INP 較高,用戶體驗(yàn)就會(huì)面臨風(fēng)險(xiǎn)。

INP為何取代 First Input Delay (FID)

FID 衡量的是從用戶首·次與網(wǎng)頁互動(dòng)(即,點(diǎn)擊鏈接、點(diǎn)按按鈕或使用由 JavaScript 提供支持的自定義控件)到瀏覽器實(shí)際能夠開始處理事件處理腳本以響應(yīng)相應(yīng)互動(dòng)的時(shí)間。

當(dāng) INP 考慮所有頁面互動(dòng)時(shí),F(xiàn)ID 僅考慮首·次互動(dòng)。此外,它還會(huì)僅測(cè)量首·次互動(dòng)的輸入延遲,而不會(huì)測(cè)量運(yùn)行事件處理腳本所花費(fèi)的時(shí)間或呈現(xiàn)下一幀的延遲。由于 FID 也是一個(gè)加載響應(yīng)能力指標(biāo),因此我們可以使用它,根據(jù)輸入延遲來確定網(wǎng)頁對(duì)用戶的第·一印象。INP 會(huì)衡量整個(gè)頁面生命周期內(nèi)所有互動(dòng)的所有部分,使其成為比 FID 更可靠的整體響應(yīng)能力指標(biāo)。

如何優(yōu)化INP?

1、減少不必要的交互。

有些朋友喜歡為網(wǎng)站添加高大上的交互,殊不知這些交互會(huì)延長了網(wǎng)頁加載速度,有的可能好幾秒才顯示完,這種用戶體驗(yàn)就不友好了。建站初期先溝通需求,權(quán)衡了功能利弊,再?zèng)Q定是否要做,怎么做更好。

2、代碼精簡

有些交互可能是調(diào)用jQuery插件,還需要寫一部分代碼來實(shí)現(xiàn),如果這些代碼冗余了,會(huì)減低性能?,F(xiàn)在有些前端框架不調(diào)用jQuery了,比如Bootstrap 5,很多效果添加一個(gè)class就能實(shí)現(xiàn),省去了寫JavaScript代碼的步驟。這些開源框架使用的人多,他們也會(huì)根據(jù)PR來改進(jìn)issues,不斷完善產(chǎn)品。

3、監(jiān)測(cè)加載進(jìn)程

提升INP是一個(gè)長期的過程,需要對(duì)不同的進(jìn)程進(jìn)行監(jiān)測(cè)改進(jìn),用瀏覽器開發(fā)模式或第三方工具可以查看慢的進(jìn)程,哪里慢了改哪里

4、使用CDN

CDN(內(nèi)容分發(fā)網(wǎng)絡(luò))通過在不同地理位置部署緩存服務(wù)器,將內(nèi)容提前存儲(chǔ)在這些服務(wù)器上,當(dāng)用戶請(qǐng)求訪問網(wǎng)站時(shí),可以更快地從最近的服務(wù)器獲取所需內(nèi)容,從而減少網(wǎng)絡(luò)傳輸時(shí)間,提高訪問速度和響應(yīng)時(shí)間。通過優(yōu)化內(nèi)容的加載速度和減少延遲,CDN能夠提供更流暢、更快速的用戶體驗(yàn)。

(來源:ytkah)

以上內(nèi)容屬作者個(gè)人觀點(diǎn),不代表雨果跨境立場(chǎng)!本文經(jīng)原作者授權(quán)轉(zhuǎn)載,轉(zhuǎn)載需經(jīng)原作者授權(quán)同意。?

相關(guān)標(biāo)簽:

分享到:

--
評(píng)論
最新 熱門 資訊 資料 專題 服務(wù) 果園 標(biāo)簽 百科 搜索
雨果跨境顧問
【爆單沖刺】Google爆單沖刺包
雨果跨境谷歌官方顧問

收藏

--

--

分享
ytkah
分享不易,關(guān)注獲取更多干貨