什么是百度MIP?
MIP(Mobile Instant Pages - 移動(dòng)網(wǎng)頁加速器),是一套應(yīng)用于移動(dòng)網(wǎng)頁的開放性技術(shù)標(biāo)準(zhǔn)。通過提供 MIP-HTML 規(guī)范、MIP-JS 運(yùn)行環(huán)境以及 MIP-Cache 頁面緩存系統(tǒng),實(shí)現(xiàn)移動(dòng)網(wǎng)頁加速。
MIP 主要由三部分組織成:
??? MIP-HTML:基于 HTML 中的基礎(chǔ)標(biāo)簽制定了全新的規(guī)范,通過對(duì)一部分基礎(chǔ)標(biāo)簽的使用限制或功能擴(kuò)展,使 HTML 能夠展現(xiàn)更加豐富的內(nèi)容。
??? MIP-JS:可以保證 MIP-HTML 頁面的快速渲染。
??? MIP-Cache:用于實(shí)現(xiàn) MIP 頁面的高速緩存,從而進(jìn)一步提高頁面性能。
1. MIP-HTML
提示:MIP-HTML 基于 HTML 基礎(chǔ)規(guī)范進(jìn)行了擴(kuò)展。
下面是一段簡(jiǎn)單的 MIP-HTML 代碼示例:
MIP-HTML 規(guī)范中有兩類標(biāo)簽,一類是 HTML 常規(guī)標(biāo)簽,另一類是 MIP 標(biāo)簽。MIP 標(biāo)簽也被稱作 MIP-HTML 組件,使用它們來替代 HTML 常規(guī)標(biāo)簽可以大幅提升頁面性能。
例如:
標(biāo)簽,它使得圖片只在需要時(shí)才進(jìn)行加載,減少了頁面渲染時(shí)間,節(jié)省了用戶的流量。
2. MIP-JS
MIP-JS 用于管理資源的加載,并支持上述 MIP 標(biāo)簽的使用,從而確保頁面的快速渲染,提高頁面各方面的性能。
MIP-JS 最顯著的優(yōu)勢(shì)是能夠異步加載所有外部資源,整個(gè)頁面渲染過程不會(huì)被頁面中的某些元素阻塞,從而實(shí)現(xiàn)頁面渲染速度的提升。
此外,MIP-JS 還涵蓋了所有 iframe 的沙盒、在資源加載前提前計(jì)算頁面元素布局、禁用緩慢 CSS 選擇器等技術(shù)性能。
3. MIP-Cache
MIP-Cache 是一套基于代理的 CDN(Content Delivery Network) 緩存系統(tǒng),可用于緩存所有被百度相關(guān)頁面引用或者從百度相關(guān)服務(wù)點(diǎn)出的 MIP 頁面。
用戶在訪問 MIP 頁面的時(shí)候,請(qǐng)求首先會(huì)發(fā)到 CDN 服務(wù)器,如果頁面存在,則從 CDN 返回,如果 CDN 上不存在,則會(huì)請(qǐng)求第三方服務(wù)器。同時(shí) MIP-Cache 服務(wù)器會(huì)將頁面緩存到 CDN 上。在使用 MIP-Cache 時(shí),MIP 頁面所需要的所有靜態(tài)文件和外部資源都會(huì)被緩存到 CDN 上(視頻除外),并且頁面中的資源鏈接會(huì)被轉(zhuǎn)換成相對(duì)地址,很大程度上提升了頁面渲染速度。每一個(gè) MIP 頁面都會(huì)綁定一個(gè)驗(yàn)證系統(tǒng),在頁面進(jìn)行渲染時(shí),這種驗(yàn)證器可以直接在瀏覽器控制臺(tái)中輸出頁面的錯(cuò)誤。并且隨著代碼邏輯的變化,能夠展示其對(duì)頁面性能以及用戶體驗(yàn)的影響。
相關(guān)內(nèi)容推薦
最新文章
更多>>- 什么是SEO優(yōu)化?SEO優(yōu)化怎么做?
- 營(yíng)銷型網(wǎng)站制作
- 網(wǎng)站優(yōu)化:寵物網(wǎng)站如何優(yōu)化?
- 網(wǎng)站建設(shè)及網(wǎng)站建設(shè)費(fèi)用-為您提供專業(yè)的網(wǎng)站建設(shè)服務(wù)
- 網(wǎng)站建設(shè)是什么?怎么做網(wǎng)站建設(shè)
- 網(wǎng)站建設(shè)為什么要分高端網(wǎng)站建設(shè)和普通網(wǎng)站建設(shè)
- 醫(yī)療健康科普問答平臺(tái)系統(tǒng)介紹
- 抖音小程序如何開發(fā)?
- 公司小程序建設(shè)和公司小程序開發(fā)都需要哪些過程?
- 網(wǎng)站策劃在網(wǎng)站建設(shè)中的重要性
0532-88983785 / 0532-68613670
我要定制網(wǎng)站