The test was for Revolution.
Taking out my WayFinder call added about 2 RPS
[[Wayfinder? &startId=`0` &level=`2` &parentClass=`parent` &outerClass=`menu`]]
Note: as you can see WF is only calling 2 levels deep. I have 7 top containers with ~7-14 secondary containers each.
My MODx caching settings are:
[table]
[tr]
[td]
Setting[/td][td]
Key[/td][td]
Value[/td]
[/tr]
[tr]
[td]Enable Action Map Cache[/td]
[td]cache_action_map[/td]
[td]Yes[/td]
[/tr]
[tr]
[td]Enable Context Setting Cache[/td]
[td]cache_context_settings[/td]
[td]Yes[/td]
[/tr]
[tr]
[td]Enable Database Cache[/td]
[td]cache_db[/td]
[td]Yes[/td]
[/tr]
[tr]
[td]Expiration Time for DB Cache[/td]
[td]cache_db_expires[/td]
[td]0[/td]
[/tr]
[tr]
[td]Cacheable default[/td]
[td]cache_default[/td]
[td]Yes[/td]
[/tr]
[tr]
[td]Disable Global Cache Options[/td]
[td]cache_disabled[/td]
[td]No[/td]
[/tr]
[tr]
[td]Expiration Time for Default Cache[/td]
[td]cache_expires[/td]
[td]0[/td]
[/tr]
[tr]
[td]Caching Handler Class[/td]
[td]cache_handler[/td]
[td]xPDOFileCache[/td]
[/tr]
[tr]
[td]Cache JSON Data[/td]
[td]cache_json[/td]
[td]No[/td]
[/tr]
[tr]
[td]Expiration Time for JSON Cache[/td]
[td]cache_json_expires[/td]
[td]0[/td]
[/tr]
[tr]
[td]Cache Lexicon JS Strings[/td]
[td]cache_lang_js[/td]
[td]Yes[/td]
[/tr]
[tr]
[td]Cache Lexicon Topics[/td]
[td]cache_lexicon_topics[/td]
[td]Yes[/td]
[/tr]
[tr]
[td]Cache Non-Core Lexicon Topics[/td]
[td]cache_noncore_lexicon_topics[/td]
[td]Yes[/td]
[/tr]
[tr]
[td]Enable Partial Resource Cache[/td]
[td]cache_resource[/td]
[td]Yes[/td]
[/tr]
[tr]
[td]Expiration Time for Partial Resource Cache[/td]
[td]cache_resource_expires[/td]
[td]0[/td]
[/tr]
[tr]
[td]Enable Script Cache[/td]
[td]cache_scripts[/td]
[td]Yes[/td]
[/tr]
[tr]
[td]Enable System Setting Cache[/td]
[td]cache_system_settings[/td]
[td]Yes[/td]
[/tr]
[/table]
:D