您的文件 可能会 被缓存-但这取决于…
不同的浏览器的行为略有不同-最明显的是处理服务器发出的模糊/有限的缓存头时。如果您发出明确的信号,则浏览器几乎始终都会遵守。
到目前为止,最大的差异在于不同Web服务器和应用程序服务器的默认缓存配置。
一些服务器(例如Apache)很可能使用HTTP标头来提供已知的静态文件类型,从而鼓励浏览器对其进行缓存,而其他服务器可能会
no-cache在每次响应时发送命令-而不考虑文件类型。
…
下一步安装并使用Firebug附加组件来查找服务器实际发送的标题。
然后阅读您的Web服务器文档,以了解如何调整它们以达到完美(或让您的系统管理员为您做这件事)。
…
至于重新启动浏览器时发生的情况,取决于浏览器和用户配置。
根据经验,希望浏览器在每次重新启动后更有可能在服务器中检入,以查看是否有任何更改请参阅If-Last-
Modified和If-None-Match。
如果正确配置服务器,则服务器应该能够返回超短304 NotModified(占用很少的带宽),然后浏览器将照常使用缓存。



