De plus en plus de grands spécialistes des réseaux de télécommunications s'inquiètent : Internet est à deux doigts de l'implosion par saturation des débits. Il est temps de trouver des solutions pour alléger les grands tuyaux.
Or la plupart des méthodes d'accélérations sont déjà parfaitement rodées, du temps où le goulet d'étranglement était la liaison par modem (et encore... 56kbds, c'était pour les riches), et où Intel accélérait internet grâce à son Pentium IV (AMD avec XP).
Notre époque exigeant une plus grande réactivité sur Internet, il est important d'adopter dès à présent des méthodes d'accélérations sérieuses et terriblement efficaces.
Le préchargement par média solide
Cette technique consistait à distribuer dans les boîtes aux lettres un support CD-ROM contenant les logiciels qui avaient déjà leurs interfaces fournies. Je pense notamment à AOL, Infonie, etc...
Soit installer un logiciel de navigation qui contient déjà tous les éléments graphiques nécessaires de l'internet, qui à l'époque pouvait tenir presque entier en un seul CD-ROM. Inconvénient : l'internet en question est très très limité (horoscope, foot, assistance technique du FAI).
À l'heure actuelle, ce système a perduré dans les multiples logiciels gracieusement préinstallés par les fabricants de PC (d'ailleurs, ils se font payer pour ça). Ainsi, il est tout à fait normal qu'un driver d'imprimante vienne avec Real Player, un antivirus, un logiciel de retouche photo, des logiciels de bannières publicitaires impromptues, Skype, Quicktime, Itunes, et deux logiciels de poker en ligne.
La compression côté serveur
Cette technologie dépend de la maîtrise technique du webmaster (métier supérieur à web-designer et web-développeur), puisqu'il faut compresser les images .bmp en .jpeg, les sonores en .wav en .mp3, les .doc en .pdf et les vidéos familiales .dvd.iso en .rip.divx.avi avant de le mettre sur serveur.
Les systèmes serveurs professionnels comme Apache proposent aussi des recompressions à la volée avec compress (méthode obsolète) et zlib. Néanmoins, l'activation n'est pas forcément acquise, et demande une maîtrise très avancée dans l'administration serveur.
Le proxy
Le proxy est une technologie de cache intermédiaire qu'on retrouve notamment dans les entreprises, le proxy permet de garder en mémoire la galerie photo consulté par tous les employés de l'entreprise, sans plomber sa liaison spécialisée par les multiples requêtes. Le document est chargé une fois, redistribué à chaque salarié qui lui en fait la demande.
Un réglage fin est la durée du proxy avant rafraichissement, établie souvent de manière arbitraire. Lire incomplètement la documentation, associé à une mauvaise compréhension peut aider à d'importantes évolutions de communication entre l'entreprise et ses partenaires. Par exemple le proxy du réseau intranet du groupe NRJ ne rafraichissait son contenu que toutes les 4h (c'était y'a 4 ans, depuis, y'a prescription...). L'inconvénient était que les communications étaient parfois difficiles, voire violentes entre les commerciaux de NRJ Régies (qui n'étaient pas awares des choix technologiques de la direction informatique de leur groupe) et les graphistes des fournisseurs.
Le filtrage
Le proxy permet aussi d'ajouter une fonction de filtrage, ce qui permet de dégager du débit utile en rejetant ce qui n'est pas souhaitable.
Toute grande entreprise le sait :
En interdisant à ses employés de charger des contenus licencieux comme par exemple pornographie, para-médecine, bannières publicitaires, youtube, blogs, sites syndicaux, le débit général de ses tuyaux devient nettement moins encombré, permettant aux directeurs commerciaux de faire du facebook sur viadeo.
Un exemple pratique : l'Iran. Sur recommandation nord-coréenne (forte d'une expérience de plus de vingts utilisateurs !), les autorités techniques de ce pays a banni sites pornographiques mais aussi Twitter, Facebook et les blogs, l'internet Iranien a été fortement accéléré, tout en remettant au travail les étudiants devenu délinquants à cause de la décadence occidentale.
Heureusement, la France compte justement adopter ces mesures hygiéniques grâce à la loi Hadopi.
La recompression côté opérateur
En plus d'avoir un cache côté ordinateur client (c'est à dire le votre) et côté opérateur (comme celui de l'intranet d'une entreprise), AOL puis Neuf proposaient de recompresser les images et les contenus (la fameuse technologie TopSpeed , hélas blâmée pour un disfonctionnement célèbre). Par exemple, si un jpeg était envoyé, le proxy recompressait cette image en gif (généralement en moins de 64 couleurs, d'où l'utilité de travailler qu'en palette websafe), les .mp3 en .rm et les html des sites pornos en pages NetNanny.
Cette méthode est malheureusement oubliée.
Une technologie équivalente est utilisée pour les téléphones qui tentent vainement de naviger sur internet. Par exemple Opera Mini, ou le traducteur wap de Google.
le préchargement de contenu aux heures creuses
Un peu comme pour la machine à laver que vous mettez en route après 22h30, histoire non seulement d'emmerder profondément le voisin mais aussi du tarif réduit de l'ÉDF.
Comment ça marche :
il y a le <link rel="prefetch" />
.
Par exemple, la page de garde de mon site personnel fait précharger à votre navigateur (si celui-ci est suffisamment moderne) les archives récentes de la section blog lorsqu'il a fini de charger entièrement les éléments de la page.
C'est une technologie très avancée que je ne peux révéler ici.
il y a aussi le flux rss. Ce qui permet d'avoir à sa disposition l'ensemble des textes d'une publication régulière. Par exemple, le flux rss de mon propre blog.
Certains sites fonctionnent de manière encore plus astucieuse en conjonction avec le protocole BitTorrent. Par exemple The Pirate Bay propose un lien qui permettra à votre client BitTorrent de télécharger nuitemment vos films de vacances au format .rip.divx.avi , ce qui permet de les lire nettement plus vite (et en meilleure qualité) que vos mêmes films hébergés sur des plateformes douteuses comme Youtube ou Dailymotion.
Il arrive aussi que des proxies (pluriel de proxy) d'entreprises fassent un préchargement lors de la première visite d'un site. Par exemple, le proxy de l'intranet de Carrefour télécharge l'ensemble du site dascritch.net (6 Go de sonores inclus) si un employé a tapé une requête google qui l'a emmené sur une de mes pages.
Avantage : l'ensemble de la saison V du Supplément Week-End pourrait être immédiatement écouté par l'ensemble des salariés du groupe hypermarché.
la prédiction de contenu
Les études statistiques démontrent de nombreuses répétitions de contenus, notamment dans les forum et sur IRC. Il est prouvé que « Lâchez vos coms' » induit automatiquement la phrase « Preum's ». Ou encore « lol je trouv ça ou ? » qui invariablement est suivi de « DTC ».
L'étude de ces algorithmes a enfin été autorisé depuis la réforme du Code Napoléon en 1994, mettant fin à un âge d'obscurantisme moyen-âgeux en France.
Les détracteurs jugent les prédiction empiriques, car nul ne peut prévoir à 100% d'exactitude de quoi l'avenir sera fait. Néanmoins, on peut aisément deviner 50% du contenu de l'Internet :
Un technologie parfaitement maitrisée : le chat.
Car il se trouve que Internet est composé à 50% de chats. Sur ce blog, nous avions interrogé un spécialiste de la question, contredit par des fâcheux qui n'y connaissent rien (temps de parole oblige, on les a écoutés).
Bref, un chat permet de prédire une bonne partie du contenu d'Internet.
Notre chatalogue :
Note pour les jeunes hommes actuellement célibataires : Installer un chat réel augmente les chances de télécharger une vraie fille en 3D chez soi. J'ai même désinstallé Meetic.
Eh oui... l'opération “Casons les Mini-Pouss 2” continue.
ADOPTEZ UN MINIPOUSS (une puce offerte)
Previously in Casons les MiniPouss :
- Applications contextuelles sur iPhone
- Développeur web ≠ Web-designer
- 2 + 5 = 7
- Le geek c'est devenu trop chic, trop sexy
- Summer time #3 : Carnet Rose
- L'enfer du Lundi (matin)
- In bed with MiniPouss
- “Artistes” ? Ouvrez les yeux !
- Soyez un couple heureux
- Des nouvelles des MiniPouss'
- La balise audio, c'est trop kawaii ♥♥♥
- Calendrier des Postes
- La mairie de Toulouse innove dans ses relations avec les blogueurs
- Jouons à chat
- Toulouse : Offre Raptors à Moustache*
- Prison Break
- Summer time #7 : Pique-nique avec de foudingues
13 réactions
1 De Da Scritch - 18/08/2009, 10:41
On m'a fait remarquer qu'il manquait dans ma liste la technologie du broadcast bulking, ou le préchargement par envoi en masse de contenu de Youtube sur média non-IP. Par exemple : “videogag” (TF1), “les perles du net” (Direct 8), “Les 100 meilleurs moments” (TF1)
2 De Hadrien.eu - 18/08/2009, 10:45
Et Watcast :p Comment ça personne connaît ??? ah ben non c'est normal en fait…
3 De Hadrien.eu - 18/08/2009, 10:46
ceci dit, j'y ai vu Poulpe et Mourier sur Watcast (TF1) la semaine dernière !
4 De Da Scritch - 18/08/2009, 10:48
On voit que tu as un gamin : tu regardes TF1 de nuit. Ne me dis pas que tu attendais le documentaire de 4h30...
5 De Snufkin - 18/08/2009, 12:16
Sacré CDrom d'accélération j'ai toujours un carton chez mes parent :s ... sinon les moyens d'accélération j'ai jamais crue toujours aucune différence chez moi ...
6 De Thomas - 18/08/2009, 17:13
Ah tiens, tu étais sur meetic, toi ?
7 De Da Scritch - 18/08/2009, 17:34
Snufkin→ Les méthodes décrites sont fonctionnelles, et des fois tout à fait intéressantes. C'est juste que leur mise en œuvre demande un certain professionnalisme. L'installation d'un chaton demande quand même une formation (pas besoin d'être MVP, mais bon...)
Thomas→ C'est P.A.PA qui m'a demandé de m'inscrire. Il m'avait même filé son numéro de CB. Veille concurrentielle.
8 De Mitch 74 - 18/08/2009, 23:13
Zi Ultimate Internet Accelerator: surfer avec Lynx. Comme ça, tu ne télécharges ni le CSS, ni le Javascript, ni les images, ni le Flash, ni... Rien. Que le HTML.
...
OK je sors.
9 De Thomas - 19/08/2009, 10:38
c'était la grande époque où te farcissais tous les jours la Star Ac !!
10 De beatnick - 20/08/2009, 04:25
Le coup du proxy carrefour... comment dire...
Super rafraîchissant l'article, un plaisir à lire.
11 De Zorel - 02/09/2009, 15:35
Dans la série sérieuse, il y a la solution akamaï de cache réparti au plus près, ou la solution (akamaï) toujours de choix de la connexion internet la plus rapide (parcequ'en vrai c'est pas comme ça que ça marche).
Sinon, pour la solution professionnelle du chat, on peut y associer la compression: http://lolosad.com/wp-content/uploa...
12 De Da Scritch - 02/09/2009, 15:45
Ou toujours sérieux, le cache de Google, mais qui ne garde que le HTML. Pas de CSS, Images, JS,... Heureux de voir que tu lis mon blog :) Mais j'avais absolument pas prévu qu'un esprit comme le tien allait me sortir le bon vieux hoax des bonzaï-kitten.
Me demande où sont passés les chatons, la maison est bien calme tout d'un coup...
13 De InfestedGrunt - 04/08/2011, 12:56
J'utilise déjà la dernière solution d'accélération (le Chat). Si cela accélère le traitement des pages Web, il y a un sacré défaut : les aller-retours fréquents entre le chaud ordinateur (portable ou non) et la gamelle nourricière.