一、首先什么是MIP網站,在今天MIP網站有什么用處?
1、MIP是Mobile Instant Pages的縮寫,指百度移動網頁加速器, 是一套應用于移動網頁的開放性技術標準。通過提供MIP-HTML規范、MIP-JS運行環境以及MIP-Cache頁面緩存系統,實現移動網頁加速。
MIP (Mobile Instant Pages - 移動網頁加速器), 是一套應用于移動網頁的開放性技術標準。通過提供MIP-HTML規范、MIP-JS運行環境以及MIP-Cache頁面緩存系統,實現移動網頁加速。
MIP主要由三部分組織成:
MIP HTML
MIP JS
MIP Cache
MIP HTML 基于HTML中的基礎標簽制定了全新的規范,通過對一部分基礎標簽的使用限制或功能擴展,使HTML能夠展現更加豐富的內容;MIP JS 可以保證 MIP HTML 頁面的快速渲染;MIP Cache 用于實現MIP頁面的高速緩存,從而進一步提高頁面性能。
MIP HTML基于HTML基礎規范進行了擴展,下面是一段簡單的MIP HTML代碼示例:
MIP HTML 規范中有兩類標簽,一類是HTML常規標簽,另一類是MIP標簽。MIP標簽也被稱作 MIP HTML 組件,使用它們來替代HTML常規標簽可以大幅提升頁面性能。
例如,mip-img標簽,它使得圖片只在需要時才進行加載,減少了頁面渲染時間,節省了用戶的流量。
MIP JS用于管理資源的加載,并支持上述MIP標簽的使用,從而確保頁面的快速渲染,提高頁面各方面的性能。
MIP JS最顯著的優勢是能夠異步加載所有外部資源,整個頁面渲染過程不會被頁面中的某些元素阻塞,從而實現頁面渲染速度的提升。
此外,MIP JS還涵蓋了所有iframe的沙盒、于資源加載前提前計算頁面元素布局、禁用緩慢css選擇器等技術性能。
3. MIP Cache
MIP Cache是通過CDN(Content Delivery Network) 服務器緩存mip頁面的。用戶在訪問 MIP 頁面的時候,請求首先會發到 CDN 服務器,如果頁面存在,則從 CDN 返回,如果CDN 上不存在,則會請求第三方服務器。同時 MIP Cache 服務器會把頁面緩存到 CDN 上。 [3] 在使用 MIP Cache 時,MIP 頁面所需要的所有靜態文件和外部資源都會被緩存到 CDN 上,并且頁面中的資源鏈接會被轉換成相對地址,很大程度上提升了頁面渲染速度。每一個 MIP 頁面都會綁定一個驗證系統,在頁面進行渲染時,這種驗證器可以直接在瀏覽器控制臺中輸出頁面的錯誤;并且隨著代碼邏輯的變化,能夠展示其對頁面性能以及用戶體驗的影響。
二、為什么現在要做MIP手機站?
要先說一下百度熊掌號
百度熊掌號是百度搜索生態打造的重量級產品,旨在賦能 B 端生態合作伙伴,讓搜索用戶獲得更可靠的信息和服務。它面向內容和服務提供者入駐百度生態的實名賬號,致力于幫助內容和服務提供者方便、快捷、高效地連接百度用戶,并充分利用搜索生態開放的優勢,獲得流量和沉淀用戶,實現自身價值的快速增長。
更重要的是 2020年末,熊掌號在百度搜索流量分發上的占比預計達80% 現在百度熊掌號對MIP非常友好,所以做MIP手機站是必須要做的。
下一步也許百度只對MIP網站友好。已經有明顯趨勢!
目前阿里文娛UC瀏覽器下的網站技術下一步也許也只會對MIP網站友好,這是趨勢。