![]() |
|
|
Logiciels libres
> P2P : Généralités > CoralCoral n’est pas à proprement parler un logiciel, il s’agit plutôt d’une technologie visant à mettre en cache de façon transparente mais temporaire des fichiers. « Gnnn ? j’ai pas tout compris... » Imaginons qu’aprés des mois de labeur acharné, vous venez de terminer votre premier album de musique libre (sous Licence Art Libre, ou Creative Commons de préférence by-sa).
« Que s’est-il passé ? » Votre archive, même compressée, pèse 100Mo, elle a été téléchargée 184 fois, cela représente (environ) 18Go de données transférées depuis votre site. Or, les hébergeurs imposent souvent une limite de "transfert" de données entre votre site et les internautes (on parle aussi de "traffic"). Cette limite dépend bien évidemment du prix que vous êtes prêt à mettre dans l’hébergement de votre site (de quelques dizaines à plusieurs milliers d’euros). D’un autre côté, samedi, vous avez eu plusieurs dizaines, voire plusieurs centaines de visiteurs simultanés sur votre site. Ca c’est la bonne nouvelle. La mauvaise, c’est qu’ils essayaient tous de télécharger votre album en même temps. En admettant qu’il n’y ait eu que 20 visiteurs simultanés possédant de l’ADSL 512Kb voulant télécharger votre album, cela représente malgré tout à un instant "t" plus de 5Mb par seconde de bande passante requise pour satisfaire la demande. Or les hebergeurs ont souvent tendance à surveiller, voire limiter la taille de ce "tuyau" afin d’éviter qu’un site n’accapare toute les ressources. Cela explique probablement les lenteurs de votre site le vendredi : le surf était plus lent, car les "tuyaux" reliant votre site aux internautes n’étaient plus réservés au web, mais aux téléchargements. Vous avez donc été victime de ce que l’on appelle communément "l’effet Slashdot" : une soudaine notoriété a mis votre site à genou, voire a entraîné sa fermeture. « Mais j’allais enfin être une Star ! » Peut être, mais ça ne sera pas pour cette fois, à moins que vous n’ayez les moyens de vous payer un hébergement professionel. Il existe cependant d’autres solutions, et notamment celle d’utiliser des réseaux parallèles comme Coral ou des réseaux P2P pour diffuser votre oeuvre. « Euh, ce n’est pas trop compliqué ? » Mais non. Vous pouvez bien entendu utiliser des solutions déjà établies comme le réseau eDonkey (eMule) ou BitTorrent, mais la première solution demande du temps avant que votre fichier soit bien diffusé du fait du système de "file d’attente" de ce réseau, la seconde nécessite une configuration parfois complexe pour monter le couple "tracker & super-seed" (c’est à dire le serveur diffusant le fichier .torrent mettant les internautes en relation, ainsi que la machine diffusant le fichier de référence 24H/24). Cependant, nous vous proposons aujourd’hui 2 technologies permettant de simplifier le partage de fichiers lourds sans être victime de "l’effet Slashdot" : Dijjer et Coral. Coral Content Distribution NetworkCoral est un réseau de distribution de contenus web ayant pour objet de réaliser dynamiquement des miroirs de ces contenus, permettant ainsi de mutualiser la bande passante des serveurs volontaires. En clair (parce que je sens que certains sont perdus), Coral vous permet de dupliquer votre fichier sur plusieurs machines du réseau Coral (géographiquement dispersées sur la planète), permettant ainsi à vos visiteurs de télécharger depuis ces machines et non depuis votre site. Pour cela, nul besoin d’un logiciel externe, il vous suffit d’ajouter .nyud.net:8090 au nom du domaine hébergeant le fichier.
L’avantage principal de ce système est donc qu’il ne nécessite aucune intervention matérielle ou logicielle ni de votre part, ni de la part de vos utilisateurs : il suffit de modifier l’adresse !
Du coup, il n’y a pas de problème de compatibilité Mac, PC ou Linux, puisque tout est géré sur le réseau.
Cependant, ce système n’est pas parfait pour autant.
D’abord, Coral est toujours en beta test public (depuis près d’un an), ce qui signifie que le système n’est pas considéré comme stable.
D’après nos (quelques) tests, Coral semble relativement stable et efficace (avec parfois un délai particulièrement long pour accéder à une page web ou à un fichier).
À vos liens !
Url d'origine: framasoft.net Licence: Creative CommonLogiciels libre, petite définition : L'expression logiciel libre correspond au terme anglais free software. Comme ce dernier est ambigu en anglais, free pouvant signifier « libre » ou « gratuit », on voit le terme français « libre » de plus en plus utilisé, même en anglais. URL origine: www.framasoft.net Sauf mention contraire, les documents publiés sur le site sont placés sous licence libre Creative Commons BY-SA |
|
|
Tous les Logos et Marques sont déposés, les commentaires sont sous la responsabilité de ceux qui les ont publiés, le reste © technicmania.com
| |||||