MIP 是什么?MIP 是百度在 2016 年提出的移动网页加速器项目。
MIP 能做什么?MIP 能帮助站长和网站开发者快速搭建移动端页面。
MIP 怎么加速?MIP 从前端渲染和页面网络传输两方面进行优化,杜绝页面渲染中的阻塞问题,提升页面展现速度。
移动站应该用 MIP 吗?
这里有五个原因,告诉你需要使用 MIP 技术的理由:
一. 加速移动端页面,一切的基础
为减少 DNS 解析,MIP-Cache 将静态文件以相对路径储存在百度 CDN 中;
为减少网络传输耗时,MIP-JS 控制静态资源的按需加载,MIP-Cache 系统优先从 CDN 读取文件;
为减少浏览器渲染重绘耗时,MIP-HTML 对,
等造成浏览器重绘的标签进行了封装控制。
根据 2016 年 8 月数据,页面 MIP 化之后,页面展现时间减少了 30%-80%。如果您的页面只有简单交互,却引用了庞杂的前端代码库,那么尝试 MIP 之后速度能够得到显著提升。
速度对于页面意味着什么呢?如果一个页面需要 3 秒来打开,用户就需要盯着白屏等待三秒,这很容易引起用户的不耐和放弃。也就是说,一个页面能在眨眼之间打开,意味着更少的用户放弃。所以说,对于页面来讲,速度是一切的基础。
二. 提升到达率和用户体验,更少的流失率
正如上文提到,使用 MIP 规范之后页面的打开速度会大幅提高,减少用户的等待时间,减少用户放弃。
试想一下,当全站的每个页面都能在 1 秒内打开,用户每次点击都会立马得到相应,那么就会提高用户体验和满意度。如果页面内容有趣,用户就会在各个页面间冲浪(Surf)。在日均 UV(Unique Visitor, 独立访客) 不变的情况下,页面的 PV(Page View)会有所增加。此时,用户消费了更多网页提供服务时,页面广告也会得到更多的曝光。
三. 百度搜索提权,更大的用户量
众所周知,百度的自然结果是根据用户点击和页面质量排名的。在 2015 年年底,百度推出了《百度搜索 Mobile Friendly 标准》(下文简称《MF 标准》),在站长平台的说明中,《MF 标准》也会作为页面排序的参考因素。
在《MF 标准》中,有页面加载速度体验一项。使用 MIP 规范,能够加快网页加载速度,使页面更符合标准。
四. 开发简单,迁移成本低
迁移已有页面到 MIP 并不是一件困难的事情。MIP-HTML 组件和 JS 运行环境与前端代码语法相同,官网文档中有详细的步骤,MIP 项目组也会陆续推出文字和视频教程。MIP 还为开发者提供了实时校验工具,帮助 MIP 用户开发出完全符合规范的页面。
五. 已有组件兼容性好,也可个性化定制新组件
MIP-HTML 拥有不断完善的的组件库可以使用。图片预览,视频播放,分享组件均已上线。直接使用已有组件,能够保证代码质量和各个终端浏览器的兼容性。利用最小最快的方式达到交互效果。
除此之外,MIP 是一个开源的项目,提供了《扩展组件开发规范》,支持 MIP 用户自己开发个性化组件,交由 MIP 开发小组审核后即可上线使用。