Caudium :: CacheAmelioration


Open Webserver

Quick Info



bug reports: sourcehut

source code: git

twitter: caudiumweb




wiki > 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.
  • cache backend.
  • 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 |