Combining cache methods - memcache/disk based

Posted by Industrial on Stack Overflow See other posts from Stack Overflow or by Industrial
Published on 2010-03-24T18:30:07Z Indexed on 2010/04/20 20:13 UTC
Read the original article Hit count: 304

Filed under:
|
|
|
|

Hi!

Here's the deal. We would have taken the complete static html road to solve performance issues, but since the site will be partially dynamic, this won't work out for us. What we have thought of instead is using memcache + eAccelerator to speed up PHP and take care of caching for the most used data.

Here's our two approaches that we have thought of right now:

  • Using memcache on >>all<< major queries and leaving it alone to do what it does best.

  • Usinc memcache for most commonly retrieved data, and combining with a standard harddrive-stored cache for further usage.

The major advantage of only using memcache is of course the performance, but as users increases, the memory usage gets heavy. Combining the two sounds like a more natural approach to us, even though the theoretical compromize in performance. Memcached appears to have some replication features available as well, which may come handy when it's time to increase the nodes.

What approach should we use? - Is it stupid to compromize and combine the two methods? Should we insted be focusing on utilizing memcache and instead focusing on upgrading the memory as the load increases with the number of users?

Thanks a lot!

© Stack Overflow or respective owner

Related posts about memcache

Related posts about scalability