我在一所使用非我们开发的基于内联网的学生管理解决方案的大学工作。
最近发生的变化导致我们必须设置Internet Explorer以在每次访问时检查新版本的网页。否则某些页面将无法正确运行我们将获得旧内容,这将导致交易错误。基本上是一种痛苦,特别是因为需要一段时间才能解决所发生的事情并为所有锁定帐户的用户进行修复。
无论如何,这将如何影响网页的缓存,现在内容总是会被重新加载,还是缓存仍然可以在大多数情况下工作?
答案 0 :(得分:1)
听起来您无法控制在响应客户端期间向页面添加Expires Header。如果您这样做,那么您可以明确控制页面在客户端上缓存的时间。但是client can override过期标题为changing a setting in the browser。这就是你做的。如果您将浏览器配置为始终获取新版本的页面,则浏览器不会缓存任何内容。您可以调整IE缓存的数量,但更好的解决方案是让服务器设置Expires Header。