我有一个在 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 错误。