2016年8月4日百度正式發(fā)布mip,很多SEO同行一大早習(xí)慣性的打開百度站長平臺,然后就驚喜地發(fā)現(xiàn)了百度站長平臺正式推出MIP引入工具。
什么是 MIP MIP (Mobile Instant Page - 移動網(wǎng)頁加速器), 是一套應(yīng)用于移動網(wǎng)頁的開放性技術(shù)標(biāo)準(zhǔn)。通過提供MIP-HTML規(guī)范、MIP-JS運(yùn)行環(huán)境以及MIP-Cache頁面緩存系統(tǒng),實現(xiàn)移動網(wǎng)頁加速。
相信百度剛把MIP推送出來應(yīng)該很多站長想嘗試一下MIP的加速到底如何,很多苦于沒有模板自己也不會寫模板。今天seo博客免費(fèi)為大家提供一個mip模板。
演示站:mip.yunyaoge.com    本源碼適用于杰奇1.7cms。   什么是 MIP   MIP (Mobile Instant Pages - 移動網(wǎng)頁加速器), 是一套應(yīng)用于移動網(wǎng)頁的開放性技術(shù)標(biāo)準(zhǔn)。通過提供MIP-HTML規(guī)范、MIP-JS運(yùn)行環(huán)境以及MIP-Cache頁面緩存系統(tǒng),實現(xiàn)移動網(wǎng)頁加速。   MIP主要由三部分組織成:   MIP HTML MIP JS MIP Cache MIP HTML 基于HTML中的基礎(chǔ)標(biāo)簽制定了全新的規(guī)范,通過對一部分基礎(chǔ)標(biāo)簽的使用限制或功能擴(kuò)展,使HTML能夠展現(xiàn)更加豐富的內(nèi)容;MIP JS 可以保證 MIP HTML 頁面的快速渲染;MIP Cache 用于實現(xiàn)MIP頁面的高速緩存,從而進(jìn)一步提高頁面性能。   MIP 加速原理   本文檔為您詳細(xì)闡釋MIP頁面的加速原理   經(jīng)過精心設(shè)計的JavaScript 為了去除臃腫的客戶端腳本,MIP文件不允許自定義JavaScript;對一些強(qiáng)依賴JavaScript的功能(如:廣告、統(tǒng)計和交互),MIP提供與MIP runtime兼容的封裝好的組件來實現(xiàn)。   JavaScript 引用原則:   目前MIP不允許用戶自定義JavaScript,需要用MIP 組件的形式引進(jìn)來,從而確保安全性和性能表現(xiàn)   可以引用mip-iframe來引入實現(xiàn)部分富交互的功能,這樣,即使開發(fā)時使用最影響性能的document.write,也不會影響主頁面的渲染   MIP組件是開源的,允許開發(fā)者自定義功能組件,項目也將持續(xù)提供多樣的組件,以適應(yīng)不同的需求   所有靜態(tài)資源需要標(biāo)明尺寸 在頁面開發(fā)時,資源常常不會被設(shè)定寬高,特別是使用廣告或者通過調(diào)用 `document.write() 注入的時候。由于資源大小不能確定,頁面經(jīng)常要進(jìn)行反復(fù)重新的繪制;   現(xiàn)在,MIP要求將所有的資源(廣告、圖片、音頻和視頻)標(biāo)明尺寸。當(dāng)資源真正加載時,所有資源大小可以被立即推斷出并迅速的用于計算頁面布局,加載中的資源將無縫呈現(xiàn),不必因為頁面頻繁更新布局而影響到用戶的閱讀體驗。   不允許任何機(jī)制阻止頁面渲染 開發(fā)者的任何自定義腳本,都需要用MIP的tag反饋給MIP,例如mip-ad、mip-iframe等,這些方式不會阻塞頁面的layout和渲染。   控制外部資源加載 MIP runtime會控制外部資源的額加載來確保其高效性,從而使用戶想閱讀的內(nèi)容盡快出現(xiàn)在屏幕中。   封裝交互功能 MIP提倡網(wǎng)頁能給用戶直接簡單的體驗,但這并不意味著MIP限制了頁面的生動和有趣。MIP runtime提供了高度優(yōu)化的被封裝的JavaScript,開發(fā)者無需投入過多精力去實現(xiàn)復(fù)雜的交互功能。   只允許inline的css css的加載,會阻止頁面的渲染,css內(nèi)聯(lián)可以減少客戶端的開銷。   只允許GPU加速的動畫 MIP只允許用transforms和opacity來完成動畫效果,當(dāng)動畫能在GPU上執(zhí)行時,僅觸發(fā)渲染層合并。   MIP 緩存 MIP另一個重要的意義在于能夠幫站長加速網(wǎng)頁,百度將會把MIP網(wǎng)頁緩存到百度CDN中。只要符合MIP標(biāo)準(zhǔn),都可以使用MIP緩存。   開放且持續(xù)更新 MIP是一個開源項目,所有的標(biāo)準(zhǔn)并非一成不變。我們會持續(xù)不斷進(jìn)行優(yōu)化,期待您的共同參與??!

轉(zhuǎn)載請注明出處。