Optimising use and using multiple memcache servers in a pool

Alan Jay alan_jay_uk at yahoo.co.uk
Sun Jan 21 09:05:23 UTC 2007


Thanks Brian,

Never thought of APC like that, an interesting idea.  I am beginning to see
all the crinks in the track around this.  So thanks everyone for your comments
and thoughts.

Regards
ALan

> -----Original Message-----
> From: Brian Moon 
> Sent: Sunday, January 21, 2007 4:32 AM
> Subject: Re: Optimising use and using multiple memcache servers in a pool
> 
> > We are already using APC but I thought that memcached was doing something
> > different.  In my context it is the difference between caching the PHP and
> the
> > data from the mySQL database (which is what we are trying to protect).
> 
> APC has an api that allows you to store data much like memcached.  See:
> http://us3.php.net/manual/en/function.apc-fetch.php and related
> functions.  Since these are in process memory storage functions, they
> will be much faster than memcached.  However, having multiple copies of
> the data can cause many headaches.  You are also limiting yourself to a
> smaller total cache size.
> 
> 8 servers with 128MB of memcached space means you have 1GB of total
> memcached space.  A pool of memcached servers does not duplicate data on
> to all the machines.  Instead, it stores different cached data on
> different machines based on algorithm.  There is no redundancy.
> 
> Brian.



More information about the memcached mailing list