gpt4 book ai didi

internet-explorer - 从带有查询字符串的 URL 缓存

转载 作者:行者123 更新时间:2023-12-04 07:47:14 26 4
gpt4 key购买 nike

我正在开发的 Web 应用程序提供带有像/image?name=a.gif 这样的 URL 的图像。页面加载缓慢的部分原因是浏览器没有缓存图像。

即使 URL 中有查询字符串,是否有任何 http header 组合可以说服 IE 缓存图像?我试图避免浏览器发出任何不必要的请求(包括 if-modified-since 类型请求)

我对仅适用于 IE (6+) 的解决方案感到满意。另外,我知道我可以通过 URL 重写来避免这个问题——我只是对更好地理解浏览器缓存感兴趣。

谢谢

最佳答案

人们普遍认为,许多旧浏览器(包括 IE6)和一些旧版本的缓存(如 Squid)不会缓存任何附加了查询字符串的文件,无论到期日期如何。

查询字符串版本控制的更强大的替代方法是将版本控制信息放入路径中,例如:

site/static/23212903/css/bundle.css

或者:
site/images/logo.r23212903.png

如需更多信息,请点击 great article由 Sergey Chernyshev 正确设置缓存头。

关于internet-explorer - 从带有查询字符串的 URL 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/850187/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com