首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分页测试分数考虑CDN了吗?

分页测试分数考虑CDN了吗?
EN

Stack Overflow用户
提问于 2018-12-05 10:18:26
回答 1查看 100关注 0票数 0

我为全球加速设置了CDN,检查后发现移动端的速度得分仍然很低。所以我想知道这个分数有没有考虑CDN?

EN

回答 1

Stack Overflow用户

发布于 2018-12-06 04:31:23

是的,它考虑了CDN。

首先,您需要了解,对于Google PageSpeed移动测试有网络限制,可能会降低CPU的处理能力。移动测试的网络限制如下所示:

  • 延迟: 150ms
  • Throughput: 1.6 Kbps下行/750Kbps上行。
  • 数据包丢失:无

这些精确的数字被用作灯塔的默认节流值,大致代表了4G连接中最低的25%和3G连接中最高的25%。它们与WebPageTest的“移动3G -快速”预设相同,并且由于延迟较低,某些页面的速度略快于WebPageTest的"4G“预设。

来源:https://github.com/GoogleChrome/lighthouse/blob/master/docs/throttling.md

由于存在这些网络限制,如果您的CDN通常比您的服务器快一点,您可能不会注意到Google Page speed移动设备的速度有太大差异,因为已经使用网络限制进行了测试,以使测试更真实地适用于真实的移动世界。

其次,如果您查看Field数据,您应该给出这些数据的时间,因为这些数据来自真实用户,并且基于之前30天的数据。如果你的网站有这些数据,我建议你在30天后截屏比较这些数据,看看它对你有帮助吗。

同时,对于更高的优先级,还有许多其他的事情要做。

提高CDN速度的奖励提示:使用资源提示: DNS预取和/或预连

由于CDN是第三方域名和主机,建议预先连接到CDN服务器,这样在加载基本HTML和客户端开始从CDN网络加载第一个资源后,就可以更快地加载您的资源。

你应该尽可能高地添加的代码应该看起来像这样:

代码语言:javascript
复制
<!-- Prefetch DNS for external assets -->
 <link rel="dns-prefetch" href="//cdn.example.com">

<!-- Preconnect for external assets -->
 <link rel="preconnect" href="//cdn.example.com" crossorigin>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53624215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档