MODx-Php代码是';t更新

MODx-Php代码是';t更新,php,web,minecraft,modx,Php,Web,Minecraft,Modx,我最近一直在使用代码片段为我的MinecraftServers打开一个“服务器状态”页面,它已经运行了很长一段时间,但是现在由于某种原因php代码没有更新!(当我们的服务器停机时,情况变得非常清楚,遗憾的是服务器状态片段没有更新,我们的很多用户都感到困惑!) 如果我能得到任何帮助,那就太棒了- 问题: Php代码段未更新(即使在24小时后也未更新) 所需结果: 有没有办法让它在使用时每2-3分钟更新一次,但是如果没有人访问该页面,就根本不更新它 代码片段:打开 MODx版本-Revolutio

我最近一直在使用代码片段为我的MinecraftServers打开一个“服务器状态”页面,它已经运行了很长一段时间,但是现在由于某种原因php代码没有更新!(当我们的服务器停机时,情况变得非常清楚,遗憾的是服务器状态片段没有更新,我们的很多用户都感到困惑!)

如果我能得到任何帮助,那就太棒了-

问题

Php代码段未更新(即使在24小时后也未更新)

所需结果

有没有办法让它在使用时每2-3分钟更新一次,但是如果没有人访问该页面,就根本不更新它

代码片段:打开


MODx版本-Revolution 2.2.6-pl

这很可能是由于缓存

Modx中的缓存意味着系统为站点中的每个资源创建一个单独的文件。这些文件由模板中的所有片段、块和占位符以及正在解析的元素组成

如果您选择缓存这些片段或块,Modx将不会再次调用代码,而只输出第一次创建缓存时生成的内容

它们被缓存:

[[mySnippet]]
[[$myChunk]]
这些是未缓存的:

[[!mySnippet]]
[[!$myChunk]]

请注意,您希望使用尽可能多的缓存,但您正在描述的代码段(不删除缓存的不同输出)将需要未缓存的标记。

能否显示代码段的代码?您的意思是显示的数据未被更新?你能给出一个代码和代码片段调用的例子吗?代码片段是缓存的还是未缓存的?@OptimusCrime我相信它正在缓存,我如何禁用它?我唯一看到的是“保存时清除缓存”…@muffinjello:看到我的答案了。谢谢!我会试试这个。。。是的,这是一个服务器状态,所以我根本不想要任何缓存。除息的