Describe your issue or idea
When I upgraded a site from Drupal 6 to Backdrop CMS, I noticed front-end pages getting sluggish, while the back end stayed quick and snappy. When removing the menu block, the front-end of my site was also quick and snappy.
After much further digging (thanks the devel query log!) I have tracked the problem down to the function menu_tree_check_access() which adds an additional 1141 database queries to my page.
It's true - my menu tree is quite large. I still think there's something we could do to speed this up. I don't see why these queries need to be run uniquely for every visitor on every page of my site - when the links are the same on every page.
Recent comments
Trying to push it to upstream 🤞 https://github.com/drush-ops/drush/pull/6621
Using Drush 8 with php 8
Wow, thank you!
Using Drush 8 with php 8
Hi folks, I went ahead and ported all drush 8.x stuff to PHP 8.3 and completely ripped out the legacy Symfony 2 internals. You can check out the exact details of what was done in the PR...
Using Drush 8 with php 8