On a parfois besoin de distribuer un gros fichier accessible avec un simple lien HTTP, mais si le fichier est de taille importante, il y a de quoi tuer son serveur (et bouffer sa bande passante - ce qui coûte cher). Vous n'avez pas les moyens de vous payer un CDN Akamai ? Voici un moyen simple: Mettez quand même le fichier sur votre site, mais communiquez l'URL avec ".nyud.net" ajouté au domaine. (Cela marche aussi pour les pages web.)
Par exemple, au lieu de mettre:
http://mondomaine.com/fichiers/toto.zip
mettez:
http://mondomaine.com.nyud.net/fichiers/toto.zip
Qu'est-ce que nyud.net ?
Il s'agit de CoralCache (
http://www.coralcdn.org/), un ensemble de 300 serveurs volontaires répartis dans le monde. Dès qu'une URL est accédée à travers le domaine "nyud.net", ils en gardent une copie et la répliquent sur les différents serveurs, et ce sont leurs serveurs qui distribuent le fichier. Ainsi c'est *leur* bande passante qui est consommée, pas la vôtre. Plutôt cool, non ?
En prime, comme les serveurs sont répartis dans le monde, cela assurera un meilleur débit de téléchargement même pour des zones éloignées.
Et c'est d'autant plus utile si votre site web est hébergé chez vous, sur votre connexion ADSL (coucou hoper :-)
C'est également utile pour accéder à une page web devenue inaccessible.
Moi je tiens à leur dire un GRAND GRAND merci pour donner ainsi *gratuitement* de leur bande passante depuis 8 ans, *sans contrepartie*, afin de faciliter la vie des webmasters et réduire leur facture.
Le logiciel qui fait fonctionner CoralCDN est opensource.
EDIT: Démonstration pratique: Auto-héberger une vidéo:
http://sebsauvage.net/links/?RjvDQg