站点缓存文件,需要此停止

jim*_*ard 5 php apache caching

我有一个脚本每隔半小时生成一个新的CSV文件(在我的web目录中),它会替换原来的文件,并使用相同的文件名将新文件放在其位置,该文​​件将链接到我的网站上.

当我从我的网站下载文件时,我获得的文件与我第一次在此计算机上下载时的文件相同,而不是获得更新版本.

我的第一个想法是确保脚本仍然正常运行,经过测试,我可以确认它是.

然后,我清除了Chrome中的缓存和下载历史记录,并尝试再次下载,这次它按预期工作.

我从运行ubuntu和apache的rackspace云服务器上运行它.我假设有一些设置我需要重新配置来解决这个问题.有人可以指出我正确的方向.

提前致谢.

Aur*_*osa 4

一个有点肮脏的解决方案是在允许您下载文件的脚本中附加一个随机数(或者可能是时间戳)作为参数以防止缓存。

例如:

www.example.com/download.php?file=my.csv&rand=123456789