Liens connexes

Dépêche modérée par

Dépêche éditée par

: CirruxCache : réduire la bande passante et augmenter la connectivité

Posté par Samuel Alba (page perso, ). Modéré le 12 mars 2010.
10
CirruxCache est une solution de Content Delivery Network (CDN) développée en Python sur Google App Engine et distribuée sous licence GPL. Pour expliquer simplement, un CDN est un système de cache HTTP distribué permettant, d'une part, de réduire l'utilisation de la bande passante à l'origine (votre serveur) et, d'autre part, de permettre de localiser géographiquement le contenu de manière à optimiser le chargement des pages pour l'utilisateur final. Ceci peut s'appliquer, bien sûr, à un site web, mais plus généralement à toute application utilisant le protocole HTTP (WebServices par exemple).

CirruxCache permet d'utiliser la plate-forme Google App Engine comme un CDN. Ce projet est né de l'idée de réduire les coûts d'utilisation de la bande passante chez un fournisseur CDN professionnel. Les coûts d'utilisation d'App Engine n'étant pas excessifs. Cependant, un compte App Engine gratuit suffit amplement à une utilisation pour un blog personnel (sauf si vous vous appelez Korben ;-).

CirruxCache est utilisé en production notamment par la société Zoomorama.

> Lire la suite (19 commentaires, moyenne: 1,9).   [dépêche : 520 caractères]

CirruxCache implémente aujourd'hui de nombreuses fonctionnalités souvent utilisés par les solutions de CDN professionnels, parmi lesquelles : gestion du TTL à partir du Cache-Control, configuration précise des points de présence (en fonction d'une base URL ou d'un virtual host), extensibilité (développement de WebServices sous forme de "module"), etc.

Vous trouverez une liste exhaustive, ainsi que de la documentation, sur le site officiel du projet.

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Répartition Géographique ?

Posté par lrbabe () le 12/03/2010 à 12:37. (lien). Évalué à 2.

Moi j'aimerais bien savoir où vous avez lu que App Engine permet de faire de la répartition géographique...

Je n'ai jamais vu une seule preuve que c'était effectivement le cas. Si vous en avez une je suis preneur.

Et si ce n'est pas le cas, un sous domaine static.example.com avec un un serveur léger du genre ngnx ou lighttpd ne ferait-il pas tout aussi bien l'affaire ?

[+] Pub indirecte pour la boîte de l'auteur

Posté par fcartegnie () le 12/03/2010 à 12:59. (lien). Évalué à -1.

Dans l'article,
dans les liens (qui n'apporte absolument rien à l'article),
et sur la page du projet (normal): ça fait un peu beaucoup.

[+] Corps benne

Posté par _hugo_ (Jabber id, page perso, ) le 12/03/2010 à 13:42. (lien). Évalué à -10.

Je sais qu'on est vendredi mais est-on vraiment oblige de faire des references aussi douteuses ?

- Ca n'apporte rien
- Ca lui fait de la pub et y'en a bien assez sur son site.
- Et puis c'est nul

ps: desole, j'ai perdu mes accents

--
J'ai dit non

Utilité d'un tel cache sur les applis dynamiques ?

Posté par gbetous () le 12/03/2010 à 14:59. (lien). Évalué à 3.

Les caches sont un peu nébuleux pour moi. Est-ce qu'un tel cache a une utilité dès lors qu'on héberge un site dynamique ?

Merci pour les pécisions (-:

Revenir en haut de page