我有一个小型的Xampp服务器,用于PHP网站的编码和原型。 每次刷新页面时,我通常会在最近几秒钟内调整页面的代码。 没有理由将来自服务器的任何内容caching起来,而且我的工作存在着caching内容的问题。
是否有一个简单的方法在Apache或PHP中使所有内容服务,未caching的默认? 唯一能看到服务器的是我的工作站,因为我的防火墙configuration为防止外部通讯,所以不用担心。
我宁愿设置在apache或php.in而不是基于浏览器的解决scheme。 思考?
如果您使用的是Firefox,ctl-R会重新加载页面,而不是使用caching的副本…否则,您可以使用php的header()函数来设置页眉,以告知页面何时会过期。 您可以在生成页面的将来将其设置为5秒,这应该有所帮助。
编辑:
您可以到这里search“过期”,以了解有关过期标题的更多信息: http : //www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
在服务器端,您可以在HTTP标头中启用no-cache … stuff。
看到: