如何利用 .htaccess 文件实现浏览器缓存?(Google Maps API)

3

我通过Google页面洞察测试了我的页面,目前它告诉我:

利用浏览器缓存以下可缓存资源: http://maps.google.com/maps/api/js?sensor=false&language=en (30分钟)

这是一个来自谷歌服务器的谷歌资源,有点讽刺。但是,了解如何做这些事情总是好的。我尝试阅读了谷歌在测试页面上提供的链接中关于如何缓存这个外部资源的说明,但它并没有真正给出一个缓存该资源的示例。我已经尽力阅读并在我的htaccess文件中添加了一些内容,但似乎没有什么作用。

所以,我的第一个问题是,通过.htaccess文件缓存这个资源是否可能?如果可能,那么我需要在其中放置什么代码才能使其缓存该资源?

非常感谢您提前的帮助。

1个回答

3

你无法控制第三方提供的资源的缓存。.htaccess是用来控制从你自己的服务器提供的资源的缓存。


我想,将js文件托管在自己的服务器上,并在它们开始出现问题时手动更新文件,可能是唯一的选择。 - Chris Lad
这就是一些人所做的事情。或者你可以信任像谷歌这样的第三方,相信他们知道自己在做什么……那个30分钟的低过期时间是有意设计的……“等待中断然后修复”可能意味着你每30分钟都要这样做。没有正确答案。 - Amit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接