browser-cache - 文件通常在浏览器缓存中保存多长时间

标签 browser-cache

文件通常在浏览器缓存中保存多长时间?我想知道一般人群 - 我需要等待多长时间才能合理确定大多数人的缓存会重新获取文件?

最佳答案

这在很大程度上取决于个人、浏览器和设置。

浏览器通常会为此任务保留一定量的磁盘空间,例如 12 MiB。如果用户停止使用浏览器,则将无限期停止。如果他们很少使用浏览器,则会一直到到期为止 - 无论是通过内部策略还是通过 HTTP header 。如果他们大量使用浏览器,则可能需要 12 分钟甚至更短。

我相信很难说“一般”,因为我有一个网站,其中 50% 的条目来自 Firefox,49% 来自 Opera,而 IE 当时拥有超过 75% 的市场份额。如果您网站的目标受众是经常使用浏览器的用户,那么它可能会很短。另一方面,如果您的网站只是被访问的网站,则几乎永远不会被访问。

关于browser-cache - 文件通常在浏览器缓存中保存多长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2869800/

相关文章:

ios - 使用 Swift iOS 在 SFSafariViewController 中配置浏览器缓存

javascript - HTML5 Canvas 从浏览器缓存加载图像

browser-cache - 为什么浏览器缓存 http ://example. com 的 301 重定向并将其用于 http ://example. com :8080?

javascript - 如何使用 HTML5 缓存大图像数据

jsf - 正确设置 HTTP header 以强制缓存 JS、CSS 和 PNG 文件

google-chrome - Chrome 和 Safari 不缓存大视频

CSS 不会在浏览器中更新

javascript - 以在新构建上传时不需要清除缓存的方式实现缓存

java - 为什么 Chrome DevTools 说我的静态资源在使用 Spring 的 mvc :resources? 映射时显式不可缓存

javascript - Stackoverflow 如何防止页面加载之间出现 "white flash"?