【问题标题】:Octobercms Backend List TimeoutOctobercms 后端列表超时
【发布时间】:2017-12-03 08:21:08
【问题描述】:

我正在使用后端,表中有大约 10 万条记录。问题是,当我加载此列表时,请求超时,因为加载时间超过 30 秒,而且如果它设法加载(增加超时),列表不会分成页面,只是一页上的整个记录​​列表.

有没有人遇到过这个问题,有没有办法修复这个错误?

【问题讨论】:

  • 您的config_list.yaml 中有类似recordsPerPage: 25 的内容吗?我注意到在使用构建器插件时它不会自动添加它。
  • @Joseph 您好,感谢您的快速回复。这条线在那里,所以这就是我决定来这里的原因。这是我检查的第一件事
  • 我想不出在默认设置下可能是什么原因造成的——缺少数据库索引可能会导致超时,但不会像那样显示整个列表——但如果你已经完成了任何自定义然后我猜发布完整的控制器和 yaml 代码,也许我(或其他人)会注意到一些东西。
  • @Joseph 感谢您花时间在上面,我决定禁用查看此数据库表并创建搜索页面的功能,以便我可以直接进入条目

标签: php mysql apache octobercms octobercms-backend


【解决方案1】:

听起来您可能需要在列表中启用分页功能。打开控制器目录中的list_config.yaml 配置文件并检查recordsPerPage 选项:

# ===================================
#  List Behavior Config
# ===================================

# ...

# Records to display per page
recordsPerPage: 20

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-29
    • 2016-09-25
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多