I was wondering if someone could shed some light on EE performance and add-ons, how they work, and how to optimize a site.
When using the template debugger, I have noticed many calls to add-ons (looks like once for each entry generated by channel:entries tag), even add-ons I am not using on the site, but have installed as a module for later use, such as P&T Matrix and Solspace favorites tag. Do all installed add-ons get called for each page load, even if they’re not in use?
I keep seeing my memory usage for my site at around 30MB each page refresh and .25seconds load time. Nothing really changed after changing all my embeds to snippets, and getting rid of advanced conditionals and using switchee instead. I have used the disable tag on all my channel:entries tags.
I am currently not caching any pages because I’m in development, and plan to do so. I have a few entries ordering entries randomly, so I cannot use caching on those pages, correct? On all other pages, should I use template or tag caching?
Anyone have advice on what I can do to further reduce the page load speed and memory usage?