将 Cloudflare 应用于我的 WordPress 网站后,利用浏览器缓存实现 woff2

将 Cloudflare 应用于我的 WordPress 网站后,利用浏览器缓存实现 woff2

我有一个在 Ubuntu 上的 Nginx 网络服务器上运行的 WordPress 网站。该网站基本运行良好,速度很快,没有出现重大问题。

我确实遇到了这个错误Google Pagespeed 洞察测试。它在我将 Cloudflare 应用于我的域后立即启动:

利用浏览器缓存

在 HTTP 标头中为静态资源设置到期日期或最大使用期限,可指示浏览器从本地磁盘加载以前下载的资源,而不是通过网络加载。利用浏览器缓存实现以下可缓存

资源https://example.com/…/fonts/fontawesome-webfont.woff2?v=4.7.0 (4 小时)

我想我可能需要woff2在我的 Nginx 位置块中添加处理资源过期的内容:

location ~* \.(jpg|jpeg|png|gif|ico|css|js|ttf|woff|woff2|pdf)$ {
    expires 365d;
}

注意woff2后面的woff。然后我重新启动了服务器,但没有看到任何明显的变化。

我确实想知道,主要是出于好奇,为什么应用 Cloudflare 会导致出现这个 Google Pagespeed Insights 错误。

相关内容