Sync multi nginx (persistent) caching proxy for one(or more) app server
igor at sysoev.ru
Tue Aug 2 04:26:49 UTC 2011
On Mon, Aug 01, 2011 at 10:43:53PM -0400, lennydizzy wrote:
> I am a newbie Nginx user, so bear with me here ;-)
> I want to setup multiple (identical) caching proxy in front of my app
> Basically - Load balancer - multiple nginx caching proxy - app
> So I have two questions:
> 1. How do I make the cache persistent (across nginx restart)?
> Wiki says that keys and metadata are stored in shared memory, does that
> mean it's not possible to save cache?
The cache is persistent. Keys and metadata are loaded gracefully (I hope)
from disk on nginx start.
> 2. How do I sync the caches on different nginx, so that same URL request
> does not hit app server multiple times.
> Can I use something like rsync?
No, currently it's not possible.
More information about the nginx