wiki > CacheAmelioration
CacheAmelioration
Thursday, 26 July 2012 by Bill Welliver Points for improvement:- Large number of "File not open for write errors, coming from Storage.Methods.Disk->write_file().
- Long startup times
- Cache cleanup -> removing old cache files
- Create a hashed directory structure to reduce the number of files in a given directory.
- More instrumentation and metrics behind cache usage and time.
- http://sqlite.org cache backend.
- http://www.danga.com/memcached/ backend.
- Null cache backend. (Complete, in CVS)
- Simplify the on-disk hash key -> go from 2 md5 hashes to 1. (Complete, in CVS)
- Sometimes the cache takes up a lot of time, effectively blocking the server. (this may be partially resolved by chunking the cache expiration)
No comments | Post a Comment | RSS Feed | BackLinks |