Commentaires sur : Pipelining : enchaîner les requêtes HTTP https://performance.survol.fr/2008/04/pipelining-enchainer-les-requetes-http/ Quelques mots pour des sites web rapides Wed, 14 Apr 2010 15:43:03 +0000 hourly 1 https://wordpress.org/?v=5.2.3 Par : Invité https://performance.survol.fr/2008/04/pipelining-enchainer-les-requetes-http/#comment-48 Wed, 14 Apr 2010 15:43:03 +0000 http://performance.survol.fr/?p=18#comment-48 Au fait, quand je met le filtre pipelin, je me retrouve avec une quatrième valeur, une booléenne. Je le passe a true aussi?

]]>
Par : Rik https://performance.survol.fr/2008/04/pipelining-enchainer-les-requetes-http/#comment-47 Fri, 11 Apr 2008 12:34:29 +0000 http://performance.survol.fr/?p=18#comment-47 Pour IE, ce sera 4 fois plus de connexions persistantes par client. Et je ne me fais pas trop peur pour les gros sites, ils ont les ressources pour foutre plus de machines.

Par contre, les petits serveurs vont pas pouvoir servir autant de personnes en simultané.

Et je maintiens, 1% d’Opera ne permet pas de tirer de conclusions. J’ai pas dit que ce serait mal, simplement que 1%, ça ne met pas les serveurs en situation difficile. C’est une situation marginale.

]]>
Par : Éric https://performance.survol.fr/2008/04/pipelining-enchainer-les-requetes-http/#comment-46 Fri, 11 Apr 2008 11:13:57 +0000 http://performance.survol.fr/?p=18#comment-46 Pour ma part je suis assez confiant.

Pour les gros sites l’augmentation du nombre de connexions persistantes sera probablement sans casse sur les gros sites.

Pour schématiser chaque client prendra 3 fois plus de fils d’exécution, mais au final sera présent 3 fois moins de temps sur le serveur. Le nombre de processus à un instant T devrait être constant.
Le seul troublion est le keep-alive, car les connexions ouvertes le resteront encore un peu de temps après leur utilisation. Mais là aussi des gros sites dynamiques avec un keep-alive de plus de 2 secondes et sans CDN pour les ressources statiques (celles où ça aura une influence) ni reverse proxy en entrée, il n’y en a j’espère assez peu.

Le risque est sur les petits sites dynamiques où un processus coute cher et qui ont laissé la configuration par défaut de Apache 1.3 de 15s en keep-alive. Ceux là soufriront peut être un peu, mais peut être pas de quoi « casser le web » non plus.

Le pipelining, s’il y a de bonnes heuristiques pour savoir quels serveurs le supporte, j’ai du mal à voir le côté négatif. Le risque est essentiellement sur les clients (si jamais on tente un keep-alive qui ne fonctionne pas ou si un gros fichier retarde une queue de requête). Et là, côté client, même si Opera est minoritaire, sa base d’utilisateurs me parait suffisante pour dire « le web est utilisable et c’est jouable ».

]]>
Par : Rik https://performance.survol.fr/2008/04/pipelining-enchainer-les-requetes-http/#comment-45 Fri, 11 Apr 2008 10:30:00 +0000 http://performance.survol.fr/?p=18#comment-45 Sunny: Je parlais pour cet article précis et du passage : « Le fait est que Opera utilise le pipelining depuis longtemps, et que cela n’a pas l’air de déranger ses utilisateurs ou de “casser le web” « .

Mais comme tu en parles, le changement de politique de IE me fait très peur et encore plus depuis que Firefox a décidé de suivre la tendance.

]]>
Par : Éric https://performance.survol.fr/2008/04/pipelining-enchainer-les-requetes-http/#comment-43 Thu, 10 Apr 2008 17:55:40 +0000 http://performance.survol.fr/?p=18#comment-43 Oui oui, j’en parlais sur http://performance.survol.fr/2008/04/limitation-du-nombre-de-requetes/ mais le pipelining arrive en plus. Avec 6 connexions persistantes simultanées, le gain du pipelining sera efficace dès que vous téléchargerez plus de 12 resources sur le même domaine. Maheureusement c’est assez fréquent.

]]>
Par : Sunny https://performance.survol.fr/2008/04/pipelining-enchainer-les-requetes-http/#comment-44 Thu, 10 Apr 2008 17:40:48 +0000 http://performance.survol.fr/?p=18#comment-44 Rik : il ne faut pas oublier IE8, avec sa parallélisation du JS et ses « six connections per host instead of two » !

]]>
Par : Rik https://performance.survol.fr/2008/04/pipelining-enchainer-les-requetes-http/#comment-42 Wed, 09 Apr 2008 13:09:07 +0000 http://performance.survol.fr/?p=18#comment-42 Attention à ne pas tirer de conclusions des réglages par défaut de Opera ou Safari. Leur part de marché respective n’engendre quasi aucun changement pour les serveurs.

]]>