gpt4 book ai didi

php - Drupal TB mega 菜单太慢了

转载 作者:行者123 更新时间:2023-11-29 03:30:01 29 4
gpt4 key购买 nike

我正在使用 Drupal 和 TB mega 菜单开发一个网站作为我的主菜单,当我使用 Devel 检查执行时间时,我发现 TB mega 菜单在以下查询中花费了大约 23978.991 毫秒:

tb_megamenu_get_tree

SELECT m.load_functions, m.to_arg_functions, m.access_callback, m.access_arguments, m.page_callback, m.page_arguments, m.delivery_callback, m.title, m.title_callback, m.title_arguments, m.type, m.description, ml.* FROM menu_links ml LEFT JOIN menu_router m ON m.path = ml.router_path WHERE ml.menu_name = :menu ORDER BY p1 ASC, p2 ASC, p3 ASC, p4 ASC, p5 ASC, p6 ASC, p7 ASC, p8 ASC, p9 ASC

知道为什么吗?

最佳答案

我假设是 JOIN 条件或 ORDER BY 子句中缺少索引。添加适当的索引几乎肯定会有几个数量级的帮助。

但我也支持 Goon3r 对 SuperFish 的推荐。我们使用它并且效果很好。

关于php - Drupal TB mega 菜单太慢了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31671583/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com