Hey guys,
I thought it might be useful to start a post about the various caching modules / potential caching performance solutions available for Drupal. I am curious which caching module will work well for a "dynamic" website. There seems to be various options, and hopefully someone here can shed some light as to the pros and cons of each one.
Thanks and look forward hearing from you.
Best,
Ivan
PS. Current problem of Drupal website follow similar:
Drupal Caching on High Traffic Site
http://drupal.org/node/81012
Cache table overhead and crashing
http://drupal.org/node/78424
Modules / Caching Solutions in no particular order:
- Boost Module
- Splitting up Cache Table
- File Based Cache
- Fast Path Caching
- Improving Category Caching
- Memcache
- Block Cache (for blocks, so kind of independent, but list for reference)
Boost Module (not released yet)
http://drupal.org/project/boost
http://bendiken.net/2006/05/28/static-page-caching-for-drupal
Split up cache table:
http://drupal.org/node/72290
Benefits:
1) selects from smaller tables are faster
2) some of the new, small tables won't change that often. This makes the mysql query cache more efficient.
File Based Caching
http://drupal.org/node/45414
Fast Path Caching
http://drupal.org/project/fastpath_fscache
Relates to category module and hope to improve its caching: