浏览数量: 72 作者: 本站编辑 发布时间: 2019-08-12 来源: 本站
AMP(Accelerated Mobile Pages)是谷歌的一项开放源代码计划,可在移动设备上快速加载的轻便型网页,旨在使网页在移动设备上快速加载并且看起来非常美观。百度目前可支持AMP提交。
1. MIP(Mobile Instant Page - 移动网页加速器),是一套应用于移动网页的开放性技术标准。通过提供MIP-HTML规范、MIP-JS运行环境以及MIP-Cache页面缓存系统,实现移动网页加速。
2. AMP(Accelerated Mobile Pages)是谷歌的一项开放源代码计划,可在移动设备上快速加载的轻便型网页,旨在使网页在移动设备上快速加载并且看起来非常美观。百度目前可支持AMP提交。
AMP的目的
AMP的目的是极大的提高mobile网页的加载速度,从而更利于访问者的浏览体验。根据Google的统计,在移动端如果一个页面3秒钟还没有完成加载,那么有90%以上的访问者会关掉网页或者访问其他网页。因此,加载时间是一个获取有效流量非常重要的因此。但是,目前的网页技术并不能满足3秒完成加载这个黄金时间节点,Google端的数据显示目前mobile页面的平均加载时间为8秒!这意味着绝大对数网站90%以上的有效流量全部流失了!。问了能让大多数页面获得尽可能更快的mobile页面加载速度,AMP项目营运而生。
值得一提的是AMP项目最初由Google发起,但是很快得到了很多网站的相应,逐渐演变整一个在自然搜索方面影响蛮大的发展趋势。目前华尔街时报,纽约时报,BBC等大型新闻网站都开始采用AMP技术进行Mobile网页加速。
AMP的工作原理
AMP的工作原理简单的可以总结为: 代码减负+缓存预加载
网站端:完全按照AMP的规则书写网站页面的HTML代码,这极大的去掉了冗余代码的加载负担
网站端:遵照Google AMP规则调用JS和CSS,减轻了组件的加载负担
Google端:当页面信息完全遵照AMP规则写好后,提交给Google DNS,Google DNS会把这些AMP页面信息缓存在自己的Cache服务器中(注意:是Google自己的DNS cache服务器中)
用户端:当用户在搜索引擎中搜索到一个AMP网页,并点击的时候,Google会首先调用DNS cache服务器中缓存的数据展现给访问者,从而让访问者第一时间看到自己想看到的信息.