MenuProcessor can't cache
It's impossible to cache menu generated using MenuProcessor.
MenuProcessor Configuration contains invalid Arguments: cache.
Processing HMENU is an intensive process especially with expAll=1.
Using MenuProcessor actually means that the menu is processed at each page call (if the page is not yet cached)
Also, since actually MenuProcessor hard-code ACT and CUR, it could be useful to implement a feature that automatically caches the menu without ACT and CUR and then it overrides the cached menu, setting ACT and CUR over the cached menu.
Updated by Benni Mack 9 months ago
- Status changed from New to Closed
this is not really related to MenuProcessor (see the related issue) but HMENU sucks big time. I heavily recommend using EXT:menus (https://github.com/b13/menus) which solves all issues regarding caching for TYPO3 v9+.