安装realurl后没有页面缓存

No page Cache after installing realurl

当我安装 realurl 时,TYPO3 的缓存系统不再工作。 table cf_cache_pages 仍然是空的,管理面板告诉我没有缓存,当然页面很慢。当我卸载 realurl 时,一切都按预期工作:table 将充满条目,并且页面在第一次点击后很快。

当我使用介绍包和 realurl 进行全新安装时一切正常......我迷路了。

我必须在哪里寻找这个问题的任何想法?

(我尝试了 1.13.7 的 realurl 并且它有效。但这不是真正的解决方案,我认为......)

我可以看出两个原因:

  • 您的语言有问题。如果您使用 uid=1 定义语言,但尝试使用 L=2 获取 link,则 realurl 将阻止页面被缓存。这是 realurl 阻止缓存的唯一情况。
  • 您在语言选择器中使用 typolink.useCacheHash = 1。这会在 link 秒内强制使用 cHash,即使不需要它也是如此。 TYPO3 看到 cHash,发现不需要它并阻止页面被缓存。这是最典型的原因。

您可以在管理面板中启用 TS 渲染。您会看到阻止缓存的消息以及原因。