繁体   English   中英

使用file()函数时,防止wordpress中的服务器端缓存

[英]Prevent server-side caching in wordpress when using file() function

我正在wordpress页面上显示最新版本的简单.txt文件。 此文件由服务器上的其他进程生成(在wordpress之外),并且可以每隔几秒更新一次。

在functions.php中使用下面的示例代码时,服务器通常会返回.txt的过时版本。 我认为服务器端缓存是罪魁祸首。

$file = file(example.txt);
echo $file;

我希望file()返回example.txt的当前版本,而不是过时/缓存的文件。

请注意,我不想禁用站点范围的缓存。

尝试在文件名中添加一个版本,以便浏览器每次都提取它。

$version = time();

$file = file('example.txt?ver=' . $version);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM