It’s somewhat more complicated than that. A lot of what we create for www.ads-software.com is completely custom, and most of it is thus in plugin form. A raw “count” of plugins is basically meaningless given the context you are looking for.
However, it’s roughly 150 plugins, more or less. Not all of them are active everywhere. www.ads-software.com is basically a large multi-site, multi-network setup, with a lot of custom and legacy code in various places.
Hey Otto, I’m honored by your reply ??
I’ll just give a quick example of the importance of Cache. WordPress was only my first option for doing so.
I also performed a test on a clean WordPress 4.7.3 install, showing all PHP activity necessary to show the “Hello World” front page. Here are the results:
Clean WordPress 4.7.3 without cache:
https://www.lucasbustamante.com.br/wp-content/uploads/2017/03/xdebug_wp_clean.jpg
Clean WordPress 4.7.3 with cache:
https://www.lucasbustamante.com.br/wp-content/uploads/2017/03/xdebug_wp_cache.jpg
(Images are linked, not embed, because of their size)
www.ads-software.com has millions of views per month. Imagine if you had to process all of that on every page load. Thus, Caching: Generate a static HTML file and serve it.
This is just covering the backend performance, I’ll be talking about frontend performance as well. But I won’t disclose my whole presentation here, I think you’ll have to wait for the Belo Horizonte Wordcamp! Hahaha
Marking thread as resolved.