【问题标题】:Saving is very slow保存很慢
【发布时间】:2019-06-13 09:20:00
【问题描述】:

我使用带有新闻扩展的 TYPO3 7.6.X。

我有一个包含许多新闻站点的类​​别“事件”。

当我在“事件”这个类别中添加一个新站点时,它需要很长时间。

我使用安装工具检查了系统环境,一切正常(绿色)。

此外,Chrome 网络工具也没有什么特别之处。

可能是什么原因?

【问题讨论】:

    标签: mysql server typo3 typo3-7.6.x


    【解决方案1】:

    引用索引可能会产生重大影响,尤其是如果您在记录中使用 IRRE 关系,或使用大量填充的引用。

    您可以使用我创建的这个扩展来将引用索引从即时发生推迟到作为队列处理(通过 cronjob)。

    https://github.com/NamelessCoder/asynchronous_reference_indexing

    对于 TYPO3 7.6 兼容版本,您必须下载/需要 1.2.0 版本,这是支持 7.6 的最后一个版本:

    https://github.com/NamelessCoder/asynchronous_reference_indexing/tree/1.2.0

    如果您 composer require namelesscoder/asynchronous-reference-indexing 并使用 composer 安装 TYPO3,您将自动获得正确的版本,但对于手动安装,您必须自己选择它。

    README.md 的“背景”部分更详细地解释了为什么引用索引有时会成为后端性能的一个非常狭窄的瓶颈。

    【讨论】:

    • 感谢这个扩展,它兼容我的 TYPO3 7.6.26 版本吗?或者它需要 TYPO3 版本 8.7.0 - 9.99.99 ?
    • 当我在我的 TYPO3 网站上安装您的扩展程序时,我收到此错误:找不到 Class 'TYPO3\CMS\Core\Database\ConnectionPool'
    • 抱歉,我忘记了从最新版本的链接扩展中删除了 7.6 兼容性。您需要使用 1.2.0 版本;它不再被维护,但它改变的特性在 7.6 中绝对不会再改变,所以你应该安全地使用它。当然,建议至少升级到 8.7 LTS。
    • 我更新了我的答案以包含一些关于 7.6 手动安装的信息,希望这会有所帮助。
    【解决方案2】:

    给你一个正确的答案有点奇怪,但让我试着解释一下。缓慢的过程背后的原因可能是:

    • 服务器响应问题
    • TYPO3 安装或扩展问题。

    要确定问题,您可以按照以下清单进行操作:

    • 检查服务器配置(您可以与服务器管理员联系)
    • 启用 Apache 服务器日志(php.ini 文件)。
    • 将 TYPO3 版本更新到最新版本。
    • 将扩展更新到最新版本。
    • 启用 TYPO3 错误和弃用报告(目录:typo3conf/ext/LocalConfiguration.php)。

    检查系统日志和 Apache 日志以确保发生了什么问题。

    希望对您有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-13
      • 2013-06-10
      • 1970-01-01
      • 1970-01-01
      • 2016-05-10
      相关资源
      最近更新 更多