搜索学院 > MIP实操指南
MIP实操指南 最新更新章节:2017-09-01

“MIP (Mobile Instant Pages - 移动网页加速器), 是一套应用于移动网页的开放性技术标准。通过提供MIP-HTML规范、MIP-JS运行环境以及MIP-Cache页面缓存系统,实现移动网页加速。”本教程由MIP爱好者合力撰写,由百度工程师确认,会帮助你完整的搭建一个MIP站点。

MIP的定义

MIP是Mobile Instant Pages的简称,也就是移动网页加速器,是一套应用于移动网页的开放性技术标准,使用 MIP无需等待加载,页面内容将以更友好的方式瞬时到达用户。其核心价值是提升了移动端渲染能力。


MIP诞生的背景

工信部2016年最新发布的数据,移动互联网用户1月净增1942.1万户,同比增长11.8%,总数达9.8亿户。随着移动设备的性能不断提升、网络速度大幅提高,用户群体对移动网页等待的耐心在逐渐降低,更多的时候要求移动网页可以瞬间打开。

以往研究数据表明网站打开速度对用户浏览、电商成单量、搜索引擎的搜索量等都有很大影响!

如: Facebook每慢500ms用户浏览下降3%Amazon每增加100ms成单量下降1%Google每增500ms搜索量下降25%等等; 

这种环境下,我们要考虑的问题,除了网站是否需要移动客户端外,还有如何更大程度的提高移动网站的用户体验。那么你的移动网页用户体验合格吗?打开的速度够快吗?内容够简洁突出吗?经常出现各种安全问题吗?

万众瞩目下,百度推出了针对提高移动网页打开速度和用户体验的新标准规范,以及解决方案。



MIP提升性能的奥秘

通俗来讲,移动网站按照百度提供的网页标准规则进行修改,修改合格后,百度将你的网站放在百度服务器上面。你的移动网站在修改之后,不仅网页更加简洁规范,而且接入百度服务器之后网页的打开速度将非常之快,并且可以提升安全性能。

MIP之所以可以达到这种效果主要归功于其组成的三部分:

MIP HTML(页面标准主要包含Css、HTML代码、图片)——为了让移动网页更加简洁规范

MIP JS  (引用官方标准化JS文件)——提供了网页基础的JS需要

MIP Cache(接入官方缓存服务器)——百度缓存服务器,加速环节最重要的部分!


MIP和CDN有什么区别

从MIP性能表现上看,主要是体现在页面加载快,用户体验好等特点,所以很多人产生了疑问,MIP是不是等同于CDN,已经使用CDN还要不要改造成MIP? 接入MIP还要改,那么麻烦,那我直接用CDN多好?

事实上他们还是有比较明显的区别,主要在五个方面:

1、MIP要求站点必须按照 MIP标准进行修改或者重新制作,CDN只会站点提供节点加速服务,无需修改。

2、MIP服务器基本上是在用百度移动端的快照缓存服务器。而CDN提供的节点是无法和百度服务器相媲美的。

3、MIP地址使用是百度缓存服务器域名,可以提升一定安全性,而CDN还是自己的域名;

4、MIP只针对移动页面进行加速,不影响PC端,而CDN则是可以支持不同用户端;

5、MIP一项长久免费的开源计划,而大部分CDN是需要付费使用的。

MIP HTML是为了更加规范移动网页而推出的网页标准,而不是单纯为了接入MIPCache服务器提出的标准。
MIPCache部分确实相当于CDN的功能,但是这个MIPCache百度服务器数量是国内任何一家CDN节点数量上无法去相比的,而且还是免费提供给MIP站点的站长。

百度蜘蛛对于移动站点的抓取,接入MIP Cache的MIP站点更加有优势,因为网页已经早已缓存到百度服务器。而这一点,更是CDN无法相比的。


MIP改造难不难?

通俗讲,MIP的改造,就是一些基础的HTML标签替换成MIP HTML标签,接入百度缓存服务器的过程。

我看到有人在改MIP站点的时候,抱怨,好难,这个功能没有,那个组件没有。其实,MIP的旨意不是让你继续沿用过去网页的标准,而是为了提高网页的打开速度,通过MIP的新标准,去简化规范网页。

所以说,根据MIP HTML标准修改原网站,或者根据MIP HTML新建网站模版,是非常简单的。由于目前是MIP前期,建议大家采取新建MIP站点,并保留原移动站点的模式。