Answer the question
In order to leave comments, you need to log in
What is the best WordPress caching plugin?
Guys, maybe someone tested different caching plugins, and can go through the shelves on the existing at least top 10 caching plugins?
And it feels like you have to install and test everything yourself, but maybe someone has already done it, and can advise which is better, and why?
Answer the question
In order to leave comments, you need to log in
Oh, this topic again :)
To begin with, I can say exactly which one should never, under any circumstances, be used - W3 Total Cache. This is hell with a capital letter. There's also all the other plugins that try to be "all-in-one" and provide 120 pages of configuration. Into the furnace.
Next, let's separate the flies and cutlets separately. There is an object cache - it has its own tasks. There is a fragment cache - he has his own. There is a full page cache - this is a separate kitchen. There is caching at the server level (nginx fastcgi_cache), the same full page cache but "inside out". And Nginx can talk directly to Memcached. And even if we compare solutions that do the same thing (for example, the same full page cache), there will be a difference in the "effect" on different servers and even on different sites on the same server. Often significant. Plus, there is caching at many levels on the server itself - the file system, database caches, and so on. And all these settings will affect the behavior of caching plugins. Often significant. Client-side caching is a separate kitchen, starting with server push, prefetch, etc.
In general, performance is a whole range of measures, solutions and tools. You need to approach this with intelligence and a clear plan, with a complete understanding of the entire process from the initiation of a request by the client to ... but there is no point B, because there are moments there.
And you also need to understand that your slow DNS can kill all savings on PHP runtime. Or a crookedly installed SSL certificate. Or caching of SSL sessions, incorrectly configured for the specific traffic of a particular project. Or the output channel is overloaded. Or a far from optimal PHP pool config. Or even Apache. Or I / O wait rolls over.
To put it bluntly, if you're hoping to find one magic plugin that you'll sculpt on top of every site and always get a super-mega-fast site, you're wasting your energy. And it makes no sense to conduct comparative tests, because in fact their results can only make any sense when you select one specific site. If you run all the same tests on a different site and on a different server, you will get different results.
And further. Forces must be spent on ensuring that the dynamic site is fast. That is, without caching plugins at all. If your site is dumb, then trying to mask it from above with a caching plugin is not the most reasonable solution. Temporary - yes, it is possible. But doesn't solve the problem.
I’ve been working with wordpress for a long time and don’t really understand how caching plugins can fundamentally differ. I always use WP Super Cache. It creates static html pages, I directly give them through nginx. It seems to me that this is the maximum performance.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question