这取决于个人、浏览器和设置。
浏览器通常会为此任务预留一定的磁盘空间,例如12 MiB。如果用户停止使用浏览器,缓存时间将无限期延长。如果他们很少使用浏览器,则直到过期-无论是由内部策略还是HTTP标头导致。如果他们频繁使用浏览器,则可以只有12分钟甚至更短的时间。
我认为很难说“一般情况下”是多长时间,因为我曾经有一个网站,其中50%的条目来自Firefox,49%来自Opera,而在那个时候IE市场份额超过了75%。如果您网站的目标受众是经常使用浏览器的用户,则缓存时间可能非常短。另一方面,如果您的网站只被访问一次,它几乎可能永远不会被缓存。