So, some people have been asking about memcache for Drupal 6 and my personal modules have been neglected, but meanwhile I decided to come up with something new.
Let me introduce you to Cache Router. http://drupal.org/project/cacherouter
From the project page:
"CacheRouter is a caching system for Drupal allowing you to assign individual cache tables to specific cache technology. CacheRouter also utilizes the page_fast_cache part of Drupal in order to reduce the amount of resources needed for serving pages to anonymous users."
So basically, I refactored all of the current caching strategies into a single module that allows you to mix and match. If you want page caching to use file based caching, and then everything else to use APC or Memcache. No problem. Or you can just use it to drop in memcache support for Drupal 6.
The other thing it will do is is allow "chaining" of tables, so if you have an e-commerce site, and it's critical that you use keep some custom cache table backed up to the database, you will be able to enter a backup engine that will keep your data. This is going to be done in a future version, but it is coming.
Any feedback is welcome and appreciated.
Steve Rude

Comments
Great thinking, this sounds
Great thinking, this sounds like an awesome module, how far along is the dev?
vision media
350designs
Print Huge Edmonton Printing Services
Design Inspiration Gallery
Tj Holowaychuk
Vision Media - Victoria BC Web Design
Victoria British Columbia Web Design School
It's all working :)
It's all working :)
I can't say that it has been tested throughly, however i used a lot of code from modules that have been tested in production environments, e.g. memcache, fastpath_fscache, etc.
The only thing I couldn't benchmark was xcache cause I was getting errors on my laptop. Not a problem with my code, but with installing xcache on xampp on OS X. I did test it on another server and it was working, but the stats wouldn't have been comparable with the rest of the engines since it was on another box.
There are a couple bugs I already know about with prefixing. I also need to get session caching done. Once I get these worked out, some simpletests, more code documentation and have some community feedback, I feel like this will be ready for a 1.0 release. Hopefully that can be done in the next couple weeks.
I will also be making a release of the official memcache for 6.x in the next two weeks.
Slantview Media http://www.slantviewmedia.com/ | Blog http://www.slantview.com/
Looks promising
This is probably something i wanted since a long time. It seems easy to install.
I will give it a try on our site.
Thanks for this.
Dhaliwal
Hi gdtechindia, I looked at
Hi gdtechindia,
I looked at your website www.gdtechindia.com and the pages are loading superfast 2-3 seconds, sometimes just 1 second. Did you install the Cache_Router module on your live site???
I wonder what other optimization tools are you using?
thanks
Cool stuff
This module is now rocking! We're about to use filecache on live site - I'll post a link (if I remember) when it's live...