国外

我认为随着响应式设计的引入和采用,我们不会为移动页面做更多自定义格式 - 但我想我错了

网络足够复杂,我们不需要另外的代码库来维护,从而导致更多网站出现更多问题

AMP现在相当精简,但随着越来越多的功能被添加和增加,AMP将会膨胀

在AMP如何工作的页面上,我们看到AMP快速的原因:我要补充的另一个重要的一点是,当大多数网络仍未加载时,内容是通过HTTP / 2加载的

上面列表中的几乎所有内容都可以在没有AMP的情况下完成

如果您知道您的网站有问题,为什么忽略主网站并转到单独的代码库而不是修复您的问题

如果您想为移动用户提供更快的网站,那就去做吧

实施AMP需要尽可能多的工作,因为它可以在没有AMP的情况下改善您的网站

以你被迫进入AMP的方式削减你的网站,你最终会以一个快的速度获得一个网站

我说“几乎一样快”,因为AMP的秘密酱真的在预呈现

提前装载物品会降低感知的装载速度

您是否希望有一个被用户认为加载速度更快但实际上需要更长时间的网站,或者一个实际加载速度较快但被认为对用户加载较慢的网站

我认为感觉快速比实际快速更重要

我随机检查了大约50篇不同的文章,其中Chrome DevTools使用来自Google的AMP预渲染模拟移动和加载的页面,没有预渲染(直接到AMP)和移动非AMP网站

我发现预渲染削减了页面加载时间0.5-5.5秒,并且大多数网站似乎受益于实际加载速度的大约1秒的差异,但感知速度的差异甚至更大

以下是我在最近的文章中从Search Engine Land收到的几个时间:第1页:第2页:这是正确的 - 在第二篇文章中,移动网站实际上比AMP页面更快,没有预先关于实际加载时间

现在,感知负载不同,AMP页面肯定显得更快

AMP页面也可能比非AMP页面慢

我检查的页面中最糟糕的罪犯来自卫报,其中AMP页面的实际加载时间比移动网站预渲染时长10整秒

12.8s预渲染18.3s没有预渲染2.8s移动对我来说令人惊讶的是,如果我不得不查看它并猜测哪一个加载得更快,我会说预渲染的AMP页面

苹果公司的基本性能提示中实际上有一节说:“在许多情况下,对性能的感知与实际性能一样有效

”这种感知速度,最重要的是,它给AMP带来了一个真正的优势,你不能进入非AMP页面

然而,我仍然担心AMP的未来,因为任何数量的政策变化都可能使AMP过时

例如,扩展预渲染规范以允许多个页面将占用AMP的最大优势,即使这可能会导致带宽,CPU,安全性等许多其他问题,但已经有一些想法,如功能策略正在讨论可能导致AMP死亡

本文中表达的观点是客座作者的观点,不一定是搜索引擎土地

工作人员作者列于此处