CacheAmelioration
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.
- SQLite cache backend.
- 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)
Powered by PikeWiki2
|
|