【问题标题】:TYPO3 Caching confusedTYPO3 缓存混淆
【发布时间】:2017-05-26 06:01:25
【问题描述】:

我们有一个包含记录列表和详细信息的网站。缓存有时会变得混乱,而不是初始列表视图,而是显示缓存的详细视图。

有问题的网址是<domain>/rathaus-buergerservice/rathaus/mitarbeiter-a-z/,它转换为index.php?&id=61
一个可能的详细视图是<domain>/rathaus-buergerservice/rathaus/mitarbeiter-a-z/ansprechpartner/show/buergerbuero/,它转换为index.php?&id=61&tx_citkoegovservicelight_ansprechpartner[ansprechpartner]=35&tx_citkoegovservicelight_ansprechpartner[action]=show&cHash=af76fce55ed9f1331122e06fefb43449

一段时间后,调用<domain>/rathaus-buergerservice/rathaus/mitarbeiter-a-z/ 会显示详细视图。它不是浏览器缓存,因为任何浏览器和任何独立于任何 BE-Login 的计算机都可以看到它。

和往常一样:清除缓存可以解决所有问题。
并且第二次调用混淆是不可重现的。这需要一些时间和电话。

如何详细检查?
如何解决这个问题?

【问题讨论】:

  • 扩展是使用自己的缓存还是TYPO3的默认缓存?
  • 我认为扩展使用了 TYPO3 缓存,但我必须检查它才能得到正确的答案。
  • 你能检查一下,什么样的标签和条件与这个错误的缓存条目相关联?
  • 当网站处于生产状态时,我清除了所有缓存以获得正确的显示。现在我必须等到下一次错误发生才能检查缓存。

标签: caching typo3 typo3-7.6.x


【解决方案1】:

启用“APCu 缓存后端”时,我总是遇到奇怪的错误。我总是更喜欢配置预设“数据库缓存后端”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-02
    相关资源
    最近更新 更多