Joomla你需要知道的AMP

2016年初,谷歌开始了AMP项目(加速移动页面),旨在加快移动页面的加载速度。这个项目在人类时代已经发展了相当多的时间,在一些情况下,平均时间的AMP页面已经开始突出。

你可以通过Weeblr(也以SH404SEF和Josetta等质量扩展名)来遵守Joomla的AMP规则:wbAMP !先有一些背景:谷歌AMP背景

这是一个已知的问题,在移动设备的网站加载速度较慢,因为问题是连接(坏的wifi,3G,4G)或设备本身的限制。而且,大多数时候,许多资源和内容项都是不实际读取的,比如边栏,当阅读移动时,它会崩溃到底部。为了解决这个问题,AMP项目的目标是为移动使用提供优化的页面,去掉内容和资源,这将更快地加载。

基本上,你所做的是为每一页服务两次:一个是默认的,一个是“正常”的HTML版本,另一个是作为加速版本的第二个(通常是相同的URL和/ amp追加)。除了快速反应之外,AMP页面的外观和感觉非常光秃秃的,这也导致了讨论是否从谷歌的这一步实际上不是在webdesign中后退一步,因为这些页面的UX并不是我们所使用的。但如果谷歌决定,你只需要遵循为了不被落在后面....

优化后的版本应该作为完整页面的基本版本创建,只有最低的内容和技术上的优化。最明显的是,表单和许多其他交互元素是不允许的!AMP只用于静态页面。这意味着博客和列表视图,可能你的主页不应该被amp - ed,但是你个人的观点可以。

实际上,每一个AMP优化的页面都将有一个完整的非移动使用版本和一个移动使用的AMP版本。两页内容相似的页面可能导致重复的内容问题,因此,amp版本需要一个标准指向完整版本。为了让谷歌知道amp版本的存在,完整版本需要一个标签,以指向带有rel =“amphtml”标签的amp版本。

不是所有的页面都适合AMP优化。动态页面,比如表单,购物车等等将不能正常运行。静态页面将从优化中获益最多。