-
Notifications
You must be signed in to change notification settings - Fork 1
Mon CDN perso heberge sur Google App Engine
License
Cerdic/myCDN
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Ce CDN est tire de http://code.google.com/p/cirruxcache/ Il fonctionne par mise en cache automatique des ressources statiques Toutes les ressources de type js|css|png|gif|jpg|jpeg|swf sont cachees Les autres ressources sont redirigees Sur le site d'origine, on reference la ressource statique avec l'url : http://monapp.appspot.com/mondomaine.org/monfichierstatique.css Le CDN se charge alors de recuperer http://mondomaine.org/monfichierstatique.css si il ne l'a pas encore dans son container Les ressources sont stockees avec une duree de vie d'un mois. Il est conseille d'utiliser des urls avec un timestamp ou un numero de version dans l'URL : http://monapp.appspot.com/mondomaine.org/monfichierstatique.ts12345.css Par securite, les domaines acceptes en entree sont explicites dans app.py : La premiere regle prend en charge les ressources statiques : '/(static[.]yterium[.]net/.*(?:js|css|png|gif|jpg|jpeg|swf))', 'yStaticAll', La seconde redirige les autres ressources, sur le site d'origine : '/(static[.]yterium[.]net/.*)', 'yRedirectAll', Pour ajouter d'autres domaines, il suffit de dupliquer ces deux regles en modifiant le nom du domaine.
About
Mon CDN perso heberge sur Google App Engine
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published