結(jié)合目前MIP官網(wǎng)技術(shù)文檔和已有案例反饋,MIP已經(jīng)可以完美支持資訊、圖片、企業(yè)、小說(shuō)、論壇等信息流類型的網(wǎng)站。復(fù)雜的頁(yè)面暫不建議MIP改造,目前對(duì)資訊、圖文類支持已較好,若功能較為復(fù)雜的建議自定義組件或等待MIP項(xiàng)目小組開(kāi)發(fā)。
拋開(kāi)網(wǎng)站類型不談,存在以下問(wèn)題的網(wǎng)站更要加入MIP:
1、網(wǎng)站加載速度慢,打開(kāi)速度時(shí)間長(zhǎng)
影響網(wǎng)站加載速度的因素除了外在因素(服務(wù)器帶寬、龐大的數(shù)據(jù)庫(kù))外,絕大多數(shù)是網(wǎng)站本身的問(wèn)題,例如:冗余代碼、用了大量js調(diào)用,網(wǎng)站圖片太大、flash文件等。MIP的規(guī)則就是針對(duì)MIP-HTML規(guī)范、MIP-JS運(yùn)行環(huán)境以及MIP-Cache頁(yè)面緩存系統(tǒng)進(jìn)行優(yōu)化,實(shí)現(xiàn)移動(dòng)網(wǎng)頁(yè)加速。
2、用戶體驗(yàn)差,跳出率較高的網(wǎng)站
網(wǎng)站彈出廣告過(guò)多、內(nèi)容質(zhì)量差、加載速度慢都是影響用戶體驗(yàn)差的因素,為了避免這些現(xiàn)象,MIP要求將所有的資源(廣告、圖片、音頻和視頻)標(biāo)明尺寸。當(dāng)資源真正加載時(shí),所有資源大小可以被立即推斷出并迅速用于計(jì)算頁(yè)面布局,加載中的資源將無(wú)縫呈現(xiàn),不必因?yàn)轫?yè)面頻繁更新布局而影響到用戶的閱讀體驗(yàn)。而且MIP提供與MIP runtime兼容的封裝好的組件來(lái)實(shí)現(xiàn),嚴(yán)格控制外部資源的加載,來(lái)確保其高效性,開(kāi)發(fā)者的任何自定義腳本,都需要用MIP的tag反饋給MIP,例如mip-ad、mip-iframe等,這些方式不會(huì)阻塞頁(yè)面的layout和渲染。
加入MIP的接入流程:
經(jīng)過(guò)前面的內(nèi)容介紹,相信你已經(jīng)迫不及待想加入MIP生態(tài)了吧。如果你的網(wǎng)站在上述MIP支持的改造范圍中,那么只需要4個(gè)步驟即可完成MIP網(wǎng)站改造:
1、 改造評(píng)估:
評(píng)估自身網(wǎng)站情況是否適合改造MIP,如果支持則要選擇一套改造方案;目前主要有兩種方式,一是在原頁(yè)面上進(jìn)行改造,另外一種是新建一套MIP模板。
原有頁(yè)面修改方案:主要適用于擁有獨(dú)立移動(dòng)站的網(wǎng)站,優(yōu)點(diǎn)是改造內(nèi)容少,技術(shù)成本低,方便維護(hù)等優(yōu)點(diǎn) ;
新建MIP頁(yè)面方案:適用于目前所有網(wǎng)站的情況,具有獨(dú)立好操作,改造干擾少,未知風(fēng)險(xiǎn)小等特點(diǎn),美中不足的是因?yàn)槭切碌膗rl,需要蜘蛛從新抓取,接入速度略慢;
2、頁(yè)面改造:
確定改造方案后,,按照MIP官網(wǎng)內(nèi)容要求進(jìn)行代碼改造。改造需具備一定的html知識(shí),改造MIP教程請(qǐng)按照教程來(lái),特別注意大小寫,建議全局小寫。如果初次接觸MIP,可以先學(xué)習(xí)下《新手指南》,更詳細(xì)請(qǐng)參考《如何用MIP快速搭建移動(dòng)頁(yè)面》。
3、工具校驗(yàn):
頁(yè)面改造完成后,可以通過(guò)官方工具進(jìn)行校驗(yàn),工具會(huì)給出是否合格的提示;點(diǎn)擊進(jìn)入檢驗(yàn)地址:https://www.mipengine.org/validator/preview (注意:檢測(cè)合格后,一定要看預(yù)覽效果,可能會(huì)有樣式問(wèn)題。
4、數(shù)據(jù)提交:
校驗(yàn)合格后,通過(guò)站長(zhǎng)平臺(tái)的MIP工具,以主動(dòng)推送的方式進(jìn)行數(shù)據(jù)提交;
MIP提交地址:http://zhanzhang.baidu.com/mip/index
注意:只能使用主動(dòng)提交的方式進(jìn)行提交,同時(shí)要觀察下提交接口中的域名是否與mip地址一致!
6、線上生效:
當(dāng)MIP數(shù)據(jù)庫(kù)收到站點(diǎn)提供的數(shù)據(jù),會(huì)對(duì)數(shù)據(jù)進(jìn)行抓取、收錄、校驗(yàn)等一系列的步驟,最后在線上生效,并且在快照上回有一個(gè)符號(hào)。