MIP (百度移动网页加速器)简介
什么是 MIP M5-,qg,!6Nq8=2R
MIP(Mobile Instant Pages - 移动网页加速器),是一套应用于移动网页的开放性技术标准。通过提供 MIP-HTML 规范、MIP-JS 运行环境以及 MIP-Cache 页面缓存系统,实现移动网页加速。 M3!7Bv6:9nM5,n
MIP 主要由三部分组织成: d27Dm8+4Oi4-1E
MIP-HTML:基于 HTML 中的基础标签制定了全新的规范,通过对一部分基础标签的使用限制或功能扩展,使 HTML 能够展现更加丰富的内容。 F5;7BY5:2Hs,,J
MIP-JS:可以保证 MIP-HTML 页面的快速渲染。 O66BY5:80J3?5D
MIP-Cache:用于实现 MIP 页面的高速缓存,从而进一步提高页面性能。 h5.3Sh9?8rs46v
1. MIP-HTML Y9+8wa1:6uj2~1d
基本信息
MIP (Mobile Instant Pages - 移动网页加速器), 是一个可广泛应用于办公管理、协作沟通及资源调配等方面的信息平台,也是一个信息管理系统。 P,!7XZ8=5nP2=7j
MIP主要由三部分组织成: D8;,UJ2:4qf3.2k
MIP HTML i2;1hH7-5Bx5=7x
MIP JS c8!,oz98Qq2=1F
MIP Cache S8-8Ps3;,Sy3=2U
MIP HTML 基于HTML中的基础标签制定了全新的规范,通过对一部分基础标签的使用限制或功能扩展,使HTML能够展现更加丰富的内容;MIP JS 可以保证 MIP HTML 页面的快速渲染;MIP Cache 用于实现MIP页面的高速缓存,从而进一步提高页面性能。 b8+9If1-,UJ1+,P
1. MIP HTML
MIP超文本标记语言,MIP HTML是基于HTML的基础规范进行了扩展,下面是一段简单的MIP HTML代码示例: J,~3py1?4Pj7+8Q
MIP HTML 规范中有两类标签,一类是HTML常规标签,另一类是MIP标签。MIP标签也被称作 MIP HTML 组件,使用它们来替代HTML常规标签可以大幅提升页面性能。 A29px2:9IO4?7D
例如,
2. MIP JS
MIP JS用于管理资源的加载,并支持上述MIP标签的使用,从而确保页面的快速渲染,提高页面各方面的性能。 p8~5Z09;3qo,?6g
MIP JS最显著的优势是能够异步加载所有外部资源,整个页面渲染过程不会被页面中的某些元素阻塞,从而实现页面渲染速度的提升。 O3;1zE,-9Jv4!7Z
此外,MIP JS还涵盖了所有iframe的沙盒、于资源加载前提前计算页面元素布局、禁用缓慢css选择器等技术性能。 j7.1ry1:,OB3!1Y
3. MIP Cache
MIP Cache是通过CDN(Content Delivery Network) 服务器缓存mip页面的。用户在访问 MIP 页面的时候,请求首先会发到 CDN 服务器,如果页面存在,则从 CDN 返回,如果CDN 上不存在,则会请求第三方服务器。同时 MIP Cache 服务器会把页面缓存到 CDN 上。 在使用 MIP Cache 时,MIP 页面所需要的所有静态文件和外部资源都会被缓存到 CDN 上,并且页面中的资源链接会被转换成相对地址,很大程度上提升了页面渲染速度。每一个 MIP 页面都会绑定一个验证系统,在页面进行渲染时,这种验证器可以直接在浏览器控制台中输出页面的错误;并且随着代码逻辑的变化,能够展示其对页面性能以及用户体验的影响。 y72ku1?1wi1+6j
免责声明
网站收录目的在于传递更多信息,致力于为中文网站提供动力。不代表本网赞同其观点和对其真实性负责。