百度资深Web前端研发工程师 李浪波为大家分享了MIP(Mobile Instant Page 移动网页加速器)的相关内容,MIP是一套应用于移动网页的开放性技术标准,可以大大提升用户在浏览移动页面时的打开速度。
MIP实际上是一套基于代理的CDN缓存系统,包含三个重要部分,第一个,它会缓存所有符合MIP规范的页面,只要这个页面是MIP页面就都可以进入CDN系统,缓存页面上所有的图片,字体等。同时它最大的一个亮点就是支持HTTPS。
访问MIP在线的流程的话,是先请求CDN,然后一直查询到MIP-server,然后到Mint,如果有缓存,直接给访问用户返回超快的缓存页面。当然如果没有缓存,就直接请求原站把页面反馈给用户。
加速实现原理
总结起来就是通过这几点来进行加速:网络连接优化、静态自适应布局、加速实现原理、资源缓存、资源加载顺序以及预取、超大图片控制等等。利用MIP加速尽最大限度去解决页面抖动的问题。在资源缓存方面,目前MIP缓存在80%左右,在缓存命中率超高的情况下,资源缓存对性能提升是非常可观的。MIP在对图片资源进行缓存的同时,也会限制超大图片,避免或减少页面加载超大图片对性能的消耗,同时还会对超大网页进行限制。