SPIP Blog

Du logiciel libre et de la tendresse

Accueil > Développement > Cure d’amaigrissement pour l’été

Cure d’amaigrissement pour l’été

mercredi 25 mai 2005, par Fil

Au hasard des visites sur del.icio.us et de fil en aiguille, je suis tombé sur coral, un site qui n’a l’air de rien mais qui peut faire maigrir la bande passante.

Aussitôt dit, aussitôt fait, j’ai branché www.spip.net et www.spip-contrib.net sur ce système ; les téléchargements de tout le répertoire documents (IMG/) ainsi que de la distribution de SPIP (spip-dev/DISTRIB/) sont désormais assurés par coral.

En pratique, chaque fois qu’un visiteur demande un de ces fichiers (/IMG/zip/toto.zip) sur www.spip.net, son navigateur est redirigé vers www.spip.net.nyud.net:8090/IMG/zip/toto.zip). Ce nom de machine renvoie alors vers un des serveurs du réseau « coral », censé être le plus proche du visiteur (il y en a plusieurs aux Etats-Unis et en Europe, voir les cartes). Serveur qui, à son tour, envoie le fichier qu’il a mis en cache (bien entendu, la première fois il vient chercher ce fichier sur www.spip.net). A partir de ce moment-là c’est le réseau coral qui assure la bande passante et la disponibilité du fichier.

Et voilà, une sorte d’akamai, mais gratuit !

Les règles de réécriture d’URL à installer dans .htaccess sont très simples (voici ce qui fonctionne sur spip-contrib) :

On peut faire un truc équivalent dans le httpd.conf, en modifiant un peu le code (ici, les règles installées sur spip.net) :

Attention à bien préciser le nom de domaine !

Messages

  • Ces quelques tests semblent indiquer que coral marche quand il veut, mais pas de manière très fiable.

  • Très très intéressant si ça supporte la montée en puissance inévitable, vu la position dominante de Akamai pour l’instant...

  • Autre problème : il y a apparemment plein de firewalls qui interdisent d’utiliser le port 8090...

  • oui j’ai eu le probleme, et j’ai du ouvrir le port

    beaucoup ne verront pas les logs et ne sauront pas comment ajouter ce port

    argument majeur contre ce systeme sauf si c’est possible avec un port ouvert ( et ca doit l’etre )

Un message, un commentaire ?

Qui êtes-vous ?
Se connecter
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.