利用浏览器缓存 - 我启用了此功能但 GT Metrix 未显示它

Leverage browser caching - I have this enabled but GT Metrix not showing it

我通过 .htaccess 在我的网站上配置了杠杆浏览器缓存,但是当我 运行 对 GT Metrix 或 Google 页面速度进行性能检查时 - 他们都说这是缺失的并且需要要启用 - 有什么建议吗?

它标记的所有链接都是外部链接 - Google 标签管理器、api.feefo.com、Google 标签管理器等

您无法控制外部链接的缓存,它们所服务的域设置了缓存时间。

如果你真的想这样做(没有商业意义,只是为了尽量避免错误/咨询项目)那么你可以使用我使用的方法:-

  1. 使用 cURL 或类似工具每 4 小时下载一次文件。

  2. 在您的服务器上缓存该文件

  3. 提供该文件的本地副本,以便您可以控制 headers。

  4. 不要忘记在本地副本上设置缓存清除,这样每次您从外部主机下载最新版本并且它不同时您都可以覆盖缓存文件。

如上所述,如果它只是外部资源,请忽略此项,您已正确完成所有操作它只是诊断工具的一部分。