We all know that WordPress doesn't scale, especially when we are using too many plugins. Caching is often the way to go but the downside of caching is that you have to wait for the cache to expires to see our changes. This plugin will delete from the cache all the pages that contains the new content so it will be immediately available.
Download: NGINX Manager for WordPress
How it works
This plugin is meant to be used when you have one (or more) NGINX server in front of your applications servers. On your app. servers you can have Apache + mod_php or just FPM
Of course, for each combination the configurations change but the working idea is always the same and is very simple. We tell NGINX to serve all the requests for non logged users with a cached version (nothing very new until here) but the version is not deleted from the cache after a period of time but only when some new content is published !
So your app servers serve a specific request just once !
Here the information about how to setup:
- NGINX in front of an Apache with mod_php
- NGINX in front of one/more servers with FPM
- Bash script for deleting an item or set of items from Nginx cache | View »