十月cms后台列表超时问题

3
我正在处理后端相关的工作,表格中有大约10万个记录。问题是,当我加载这个列表时,请求超时,因为需要超过30秒才能加载,而且即使它成功加载(增加超时时间),列表也没有分页,所有记录都在一页上。
是否有人遇到过这个问题,是否有办法修复这个错误?

2
你的 config_list.yaml 文件中有类似于 recordsPerPage: 25 的内容吗?我注意到使用构建器插件时它不会自动添加。 - Joseph
@Joseph 你好,谢谢你的快速回复。这一行代码是存在的,所以我决定来这里寻求帮助。这是我检查的第一件事。 - Ivan Zhivolupov
我想不出在默认设置下会是什么原因——缺少数据库索引可能会导致超时,但不会显示整个列表,但如果您有任何自定义操作,那么请发表完整的控制器和YAML代码,也许我(或其他人)会注意到一些事情。 - Joseph
@Joseph,感谢你花时间处理这个问题。我决定禁用查看数据库表的功能,并创建一个搜索页面,这样我就可以直接进入条目了。 - Ivan Zhivolupov
1个回答

1
听起来您可能需要在列表上启用分页。打开您控制器目录中找到的list_config.yaml配置文件,并检查recordsPerPage选项:
# ===================================
#  List Behavior Config
# ===================================

# ...

# Records to display per page
recordsPerPage: 20

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接