{"id":633,"date":"2012-12-09T21:55:27","date_gmt":"2012-12-09T19:55:27","guid":{"rendered":"http:\/\/blog.nebule.org\/?p=633"},"modified":"2016-03-29T19:04:24","modified_gmt":"2016-03-29T17:04:24","slug":"fragmentation-dobjets","status":"publish","type":"post","link":"https:\/\/blog.nebule.org\/?p=633","title":{"rendered":"Fragmentation d&rsquo;objets"},"content":{"rendered":"<p style=\"text-align: justify;\">Un des processus pas forc\u00e9ment n\u00e9cessaire mais assez important avec le P2P, c&rsquo;est le sous-d\u00e9coupage des fichiers.<\/p>\n<p style=\"text-align: justify;\">Un serveur diffuse des petits morceaux de fichiers bien r\u00e9f\u00e9renc\u00e9s mais sans n\u00e9cessairement avoir tous les fragments. Un client t\u00e9l\u00e9charge des fragments diff\u00e9rents. Chaque fragments en cours de t\u00e9l\u00e9chargement le sont \u00e0 partir d&rsquo;autant de serveurs diff\u00e9rents. Cela permet d&rsquo;accumuler progressivement tous les fragments d&rsquo;un fichier pour le reconstituer \u00e0 la fin. Et cela permet aussi de t\u00e9l\u00e9charger un fichier plus rapidement que si il \u00e9tait t\u00e9l\u00e9charg\u00e9 sur un seul serveur dont la bande passant en <em>upload<\/em> est brid\u00e9e.<\/p>\n<p style=\"text-align: justify;\">La fragmentation est d\u00e9j\u00e0 possible avec le syst\u00e8me de liens actuels de nebule. Mais la gestion de cette fragmentation pourrait \u00eatre am\u00e9lior\u00e9e si on cr\u00e9ait un lien sp\u00e9cifique pour d\u00e9signer les fragments d&rsquo;un objet. Ce serait le septi\u00e8me type de liens. L&rsquo;\u00e9change des objets dans nebule s&rsquo;en trouverait am\u00e9lior\u00e9.<\/p>\n<p style=\"text-align: justify;\">L&rsquo;id\u00e9e est int\u00e9ressante, \u00e0 voir&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un des processus pas forc\u00e9ment n\u00e9cessaire mais assez important avec le P2P, c&rsquo;est le sous-d\u00e9coupage des fichiers. Un serveur diffuse des petits morceaux de fichiers bien r\u00e9f\u00e9renc\u00e9s mais sans n\u00e9cessairement avoir tous les fragments. Un client t\u00e9l\u00e9charge des fragments diff\u00e9rents. Chaque fragments en cours de t\u00e9l\u00e9chargement le sont \u00e0 partir d&rsquo;autant de serveurs diff\u00e9rents. Cela &hellip; <a href=\"https:\/\/blog.nebule.org\/?p=633\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Fragmentation d&rsquo;objets<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[110,113,24,27,35],"tags":[184],"_links":{"self":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/633"}],"collection":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=633"}],"version-history":[{"count":1,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/633\/revisions"}],"predecessor-version":[{"id":2314,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/633\/revisions\/2314"}],"wp:attachment":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=633"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=633"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}