Sometimes when I fix bugs on pages, I want my client to see them. But clearing all cache is not an option - server would just collapse form overload. I don't want to wait for a night to clear cache but OK, I might do it... but client wants my fixes to appear now, not tomorrow. In database based cache I could just delete entries with CID containing address of bogus page or name of the block that caused error. However now client's cache is based on Cache Router and APC. Performance is much better, results of clearing cache even worse (traffic increased from times when caching in db was sufficient).
Can we get a way to clear just the caches we need, without clearing all pages / blocks and killing heavy loaded server?

Comments

fas’s picture

Suscribing +

Mołot’s picture

unfollowing, I 'fixed' it server side, by creating separate memcache, memcached and db caches as needed, and now forms are in db, data i don't expect to clear ofthen in memcached, and block / node caches in about 4 memcache instances. Good enough, but I still think it's cacherouter's problem.