在Firefox的新标签页中打开链接后,与该网页对应的数据(静态或动态)将存储在浏览器缓存中。然后,当我们再次切换该选项卡时,它会从Cache中提取该页面的数据(不从该站点的服务器请求),并将其绘制在屏幕的帧缓冲区中。
我想知道Firefox如何以正确的顺序获取此数据?
Firefox使用哪种映射来从其缓存中提取页面数据?
答案 0 :(得分:0)
Firefox(与任何其他浏览器一样)使用启发式方法来决定何时以及要缓存的内容。这假设资源中不包含缓存信息。如果未提供缓存信息,Firefox可能仍会决定将文件缓存一段时间。
如果您想避免Firefox完全缓存您的资源,您必须在资源中包含以下响应标头:
Cache-Control:no-cache, no-store
现在,Firefox用于从缓存中获取的确切算法我不认为是公开的。也许Mozilla的某个人能够回答这个问题。