安装realurl后没有页面缓存
No page Cache after installing realurl
- TYPO3 7.6.18
- realurl 2.2.1
- bootstrap 包 7.1.0
– 没有其他扩展名
- 除了 bootstrap 包
之外没有其他 Typoscript
- localconfiguration 和 htaccess 从带有引入包的全新安装中复制
- PHP 7.11
当我安装 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 渲染。您会看到阻止缓存的消息以及原因。
- TYPO3 7.6.18
- realurl 2.2.1
- bootstrap 包 7.1.0 – 没有其他扩展名
- 除了 bootstrap 包 之外没有其他 Typoscript
- localconfiguration 和 htaccess 从带有引入包的全新安装中复制
- PHP 7.11
当我安装 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 渲染。您会看到阻止缓存的消息以及原因。