16 June 2009

This is my second-generation UI compiler. It is currently only in use on cpnp.org. It provides the following optimizations:

  1. CSS: compact, aggregate, gzip
  2. JS: compact, aggregate, gzip
  3. Images: optimize

All files are stored on Amazon S3 to provide the following additional optimizations:

  1. Shorter file names (a CSS image would be "url(1)")
  2. Headers are stored staticall for no processing overhead
  3. Unlimited bandwidth with maximum speeds
  4. Further optimization possible using CloudFront

This processes files and stores states in a Sqlite database for faster processing. This is a strict improvement over the UIX system with one exception - no sprite creation.

blog comments powered by Disqus