【发布时间】:2012-11-13 15:11:02
【问题描述】:
问题是,每个浏览器都用于存储网页缓存,每当我从服务器更新我的网页时,我都无法看到更新,直到我刷新该页面或清除缓存。 所以,这对用户/访客来说是个大问题,例如,访问者今天访问了我的网页,我更新了我的网页有重要新闻,每当他再次访问时,由于已经存储,他将无法看到更新缓存在他/她的系统上。在他/她刷新页面或清除浏览器缓存之前,更新将被隐藏。
这个问题有解决办法吗?因为大多没有body用来刷新页面或者擅长清除缓存。那么,您知道如何解决吗?
或者如果我没记错的话,当访问者离开我的网页时,我可以这样做,只删除/清除我网页的缓存。任何 php 代码、脚本或任何东西?
谢谢。
【问题讨论】:
-
您无法控制客户端浏览器上的缓存,但您可以向他们建议他们根本不应该缓存您的页面。您无法可靠地检测到某人何时离开您的网页。
-
您可以访问服务器配置吗?你能在页面上发布一个 URL,这将有助于验证发生了什么。
-
不,这对我来说不是问题,但是每当我从服务器端更新我的网页时,直到我刷新页面,我都看不到我的更新。所以,我在想,也许我的访客也会遇到同样的问题。 real3d.pk
标签: php webpage browser-cache cache-control