Yrl*_*lec 5 firefox caching google-chrome http download
我在使用Firefox缓存我们网站上的exe文件时遇到了一些麻烦.如果我使用IE或Chrome下载它并再次开始下载,那么第二次下载会立即完成,但是使用Firefox它会从一开始就下载所有内容.
我在Chrome和Firefox的网络标签中添加了屏幕截图.请注意,两者都接收HTTP状态代码200,但Chrome表示(来自缓存).我需要添加哪些响应标头才能使Firefox缓存?
铬:

火狐:

如果你想尝试自己下载它,这是网址:https://dlud0tbph7s2n.cloudfront.net/Production/Windows/DegooSetup-Production-1.0.1052.exe.
您可以通过查看“about:cache”或使用HttpWatch等工具来检查 exe 文件是否已缓存。
您的 EXE 文件没有获得缓存。在旧版本的 Firefox 中,这可能是由于文件超出了单个缓存条目的最大大小。默认情况下,最大条目大小现在为 50 MB。您可以通过查看“about:config”中的“browser.cache.disk.max_entry_size”来检查这一点。
该问题可能是由于您设置的 max-age 值太大所致 - 2000000000 秒大约是 63 年。HTTP 规范仅建议使用最长一年的期限,并且某些浏览器拒绝缓存非常大的 max-age 值:
max-age 的建议最大值为 31536000 秒或更小。
| 归档时间: |
|
| 查看次数: |
173 次 |
| 最近记录: |