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