angularjs - IIS 缓存控制和 Angular JS
问题描述
我们有一个使用 AngularJS 的网站。我们有我们的主要 index.html,然后所有其他页面都使用我们 index.html 中的 angular 的 'ng-view' 和 '$routProvider' 加载。
例如,假设我们的 IIS Cache-control Max-age 设置为 5 分钟(我知道这是一个坏主意,但有助于说明这一点)。当 5 分钟到期并且他们单击使用 ng-view 将他们带到新页面的链接时,浏览器是否还会根据 IIS 缓存控制检查 index.html 并获取它的新副本或仅如果他们在 5 分钟后重新加载/刷新页面,请检查我们的 index.html?
据我了解,使用 ng-view 加载的“子”页面(如果您愿意)将根据 IIS 缓存控制标头进行检查,但我找不到有关“父”页面(我们的 index.html)的任何信息加载“子”页面。它是否会在 ng-view 中加载“子”页面时重新加载?
解决方案
推荐阅读
- gatling - 加特林中的常数UsersPerSecond
- python - Pool.map() 在只运行第一批后卡住了
- windows - StartScreenCapturebyWindowId() 不排除某些程序的重叠窗口(Agora Unity)
- sql-server - 使用 Management Studio 在 SQL Server 2012 中的同一服务器中以不同名称恢复正在运行的数据库
- c++ - 为可变大小的链表动态创建节点
- r - 循环左连接
- macos - Mac OS Catalina (10.15.6) X 本地主机上的 403 禁止错误
- plotly - Plotly:在回调清单之前提交按钮?
- python - 将两个数据框中的两列与另一列的条件进行比较
- javascript - 如何以开玩笑的方式进行测试