[support] Using memcached and xcache on a virtual host box that suports 4 Drupal websites.

Jamie Holly hovercrafter at earthlink.net
Sun Jan 11 14:56:08 UTC 2015


I handle servers for numerous clients running multiple sites and 
versions of Drupal in VHosts on the same server and it works fine. The 
only thing to keep in mind with memcache is that it is shared, so it's 
best to actually start a different memcache instance per site, just 
using different ports. You can prefix memcache in settings.php, but the 
problem there is that a cache clear will clear everything, just not the 
prefixes.

If your running PHP5.5+, then instead of using XCache, I would use the 
Zend Optimizer that ships with PHP5.5+. Performance wise, it's even 
better than XCache. Generally my go to stack is Nginx + PHP w/APC (Zend 
if running 5.5+) + Memcached. WIth that on one client's site, which sees 
over 60,000 pv/hour at peak and over 70 modules (plus being very views 
and panels heavy), even as user 1 I still get load times around 300ms.

Jamie Holly
http://hollyit.net

On 1/10/2015 11:56 PM, Keith Smith wrote:
> Hi,
>
> Thank you so much for all your feedback.
>
> I am planning on running 4 small Drupal websites on a Dell i5 that has 4
> cores / 4 threads / 8G RAM.  This is for learning mostly.  The server is
> in my home office.
>
> I recently used memcached and xcache to take a Drupal site for one
> minute page loads to 1 second page loads on a 2 core / 4G RAM VPS.  Very
> impressive.
>
> I was wondering if I can use these same techniques on a box that has 4
> Drupal virtual hosts on it.
>
> Any thoughts?  Will I be caching one site to only have to start over
> when another site gets some traffic?
>
> Thanks
>



More information about the support mailing list