![将 Cloudflare 应用于我的 WordPress 网站后,利用浏览器缓存实现 woff2](https://linux22.com/image/720150/%E5%B0%86%20Cloudflare%20%E5%BA%94%E7%94%A8%E4%BA%8E%E6%88%91%E7%9A%84%20WordPress%20%E7%BD%91%E7%AB%99%E5%90%8E%EF%BC%8C%E5%88%A9%E7%94%A8%E6%B5%8F%E8%A7%88%E5%99%A8%E7%BC%93%E5%AD%98%E5%AE%9E%E7%8E%B0%20woff2.png)
我有一个在 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 错误。