Featured downloads:
cirruxcache-0.3.1.zipShow all » |
|
Featured wiki pages:
Documentation PoP QuickInstall Roadmap StoreAPI Users Show all » |
CirruxCache provides a software solution to dynamically cache HTTP objects on Google Appengine (using the Datastore and the Memcache services).
This application implements several features usually provided by professional CDN solutions, such as:
- honor Cache-Control
- cache TTL override
- several POP (Point Of Presence) configuration mapped on custom base-url
- ignore query string
- POST forwarding
- expired entries garbage collection
- extensibility (develops your own WebServices on top)
- allow object flushing from restricted IP
- configure a POP (Point of Presence) according to a virtual host
- several behaviors (cache, redirect, forward)
- storage WebService (store big files <=2GB in order to be delivered)
- admin panel (flush objects, manage big files, statistics)
CirruxCache speeds up any HTTP based application (such as dynamic websites or web-services).
This application was used as a CDN front in production conditions at Zoomorama.
CirruxCache has been written by Samuel Alba <sam.alba 'at' gmail.com>.
You can follow the project news and updates.
If you enjoy this project, you can make a donation.