0

我做了一些性能优化(我用webpagetest.org对其进行了测试),但CDN检测仍然存在问题。它在屏幕上看起来像: 在此处输入图像描述

最后一列带有红色 X 图标的所有请求(第一个是 html 的 http 请求除外)是:

  • 用于资产(css、js、图像或字体)
  • 来自同一域(不同于主应用程序域)

我应该怎么做才能在此测试中将资产检测为 CDN ???

4

2 回答 2

1

WebPageTest 仅使用最常见的 CDN 提供商列表,然后解析资产请求标头:

CDN_PROVIDER_HEADER cdnHeaderList[] = {
    {"server", "cloudflare", _T("Cloudflare")},

检查(在这种情况下)是否存在server包含cloudflare的密钥。

于 2016-06-10T12:02:55.913 回答
0

资产是否实际上托管在 CDN 上?

如果它是 WebPageTest 将自动检测到的常见 CDN 之一。

如果它是不太常见的问题之一,您可能需要更新代码并发出拉取请求 - 有很多示例说明关闭的 PR 中需要更改的内容。

于 2016-03-31T18:48:47.010 回答