我希望优化我们网站中使用的静态资源(.js,.css等文件)的缓存。我的目标基于这篇文章(https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching#invalidating-and-updating-cached-responses)。
简而言之 - 因为这些静态资源往往是临时更新的(有时每周一次,有时每天两次...),我想将它们缓存到远期过期,并根据内容或修改日期等给它们命名唯一名称。这应该允许长时间缓存它们,但在发生更改时立即更新它们。
Apache2服务器是否支持此技术?还是有一些中间件系统处理指纹生成(以获得唯一的资产名称)并在HTML文件中更新对它们的引用(这根本不会被缓存)?
我们在主机上使用LAMP堆栈。
提前感谢您。
简而言之 - 因为这些静态资源往往是临时更新的(有时每周一次,有时每天两次...),我想将它们缓存到远期过期,并根据内容或修改日期等给它们命名唯一名称。这应该允许长时间缓存它们,但在发生更改时立即更新它们。
Apache2服务器是否支持此技术?还是有一些中间件系统处理指纹生成(以获得唯一的资产名称)并在HTML文件中更新对它们的引用(这根本不会被缓存)?
我们在主机上使用LAMP堆栈。
提前感谢您。