在开发web应用程序时,更改何时生效,浏览器何时使用其缓存

本文关键字:浏览器 何时使 缓存 何时生 web 开发 应用程序 | 更新日期: 2023-09-27 18:18:31

这是一个一般性的问题,如果它不被批准在这个网站上,请告诉我,如果需要我会关闭它。

问题是,当我开发一个web应用程序时,有时我只需要保存我正在工作的文件(甚至不构建项目),当我加载网站时出现变化。有时它们只在我构建项目时出现。有时它们只在我构建项目并清理缓存时出现。

我正试图理解它工作原理背后的逻辑。

泰。

在开发web应用程序时,更改何时生效,浏览器何时使用其缓存

你的问题非常模糊,因此很难适当地回答,但在任何情况下,我相信你指的是你的web应用程序的静态和编译部分之间的差异。

我可以给你最好的答案是,如果您所作的改变都将必须被编译的代码,这些变化不会显示在浏览器中,直到创建二进制文件(可能只发生如果你"构建"项目),如果变化解释的代码(HTML、CSS、JavaScript等)这些变化不需要编译的浏览器能够解释它们只要文件已经被保存。

我希望这能回答你的问题。

这取决于浏览器设置。
我强烈建议设置浏览器不使用缓存。

以下设置在IE和Chrome上有效。
我希望这对你有帮助。

防止未来缓存问题

为了减少一些潜在的缓存问题,最好有Internet资源管理器设置为请求最新版本的页面,而不是依赖于缓存副本。要做到这一点:

  1. 工具菜单中选择Internet选项
  2. 在"常规"选项卡的"浏览历史记录"下,单击设置
  3. 在"检查存储页面的新版本"下,确保"每个版本都有"当我访问网页""时被选中。
  4. 点击OK按钮。
http://agsci.psu.edu/it/how-to/clear-internet-explorer-8-ie8-browsing-history-cache