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
Thanks! I really like Backdrop - No maintenance nightmares.
Using different banner images as a header above the menu
Nice site, thanks, and good to see how fast it loads as that was one of my main reasons for choosing Backdrop.
Using different banner images as a header above the menu
Sounds similar to what I did on my website, though I did add padding and margins. In my case, I used Nivo slider placed at the top in the layout. I'm no expert with Backdrop or css, but...
Using different banner images as a header above the menu