Parallelize Downloads ??

WRInaute occasionnel
ben en fait je me demande comment configurer mon serveur pour autoriser par exemple 5 downloads simultanés ...
et si j'ai bien compris il faut créer des sous domaines
grenre css.monsite.fr , js.monsite.fr, images.monsite.fr

mais je trouve ça un peu complexe pour le moment ... j'aimerai juste dire au navigateur qu'il peut ouvrir 5 connexions simultanées pour les images sur www.monsite.fr

possible ?
thanks !
@+
 
WRInaute accro
Ben justement, non. Le nombre maximal de connexions (total et par serveur) est configuré au niveau local dans le navigateur (quand il est configurable). Le but de l'opération proposée est justement de s'affranchir de cette limite (souvent fixée à 2 connexions par serveur) pour aller plus vite, en utilisant des noms de domaine différents.

Jacques.
 
WRInaute accro
Un sous-domaine est un domaine, et du point de vue du navigateur c'est bien le "host" différent qui compte.

Jacques.
 
WRInaute occasionnel
Okay :)
bon c'est quand même de l'optimisation de la mort qui tue ça :)
Je sais pas s'il existe le moyen de gérer ça de façon automatique via htaccess...

imaginons...
je crée 2 sous domaines :
images1.monsite.fr pointant vers http://www.monsite.fr/images/
images2.monsite.fr pointant vers http://www.monsite.fr/images/

mais dans mon code j'ai des balises image du type

<img src="images/coucou.jpg" />

ce qui en fait correspond à http://www.monsite.fr/images/coucou.jpg

serait il possible via htaccess ou autre de dire que mes images sont une fois sur deux récupérés via un sous domaine ...
enfin je sais pas si je suis très clair ... mais l'idée est d'automatiser la diversification des requêtes sans pour autant galérer dans la prog du code source de la page ...

:mrgreen: :mrgreen:
possible ?
 
WRInaute accro
Non, pas via .htaccess. Enfin si à travers une redirection, mais tu vas probablement y perdre plus que tu n'y gagnes en performance...

Il faut donc que ce soit dans le source de la page.

Jacques.
 
Nouveau WRInaute
Je te conseille de ne pas dépasser les deux domaines ou sous-domaine pour du téléchargement parallèle car après ça augmente le temps au lieu de le diminuer.
 
WRInaute accro
Il va falloir argumenter un peu ce genre d'affirmation... Si tu donnais un ratio entre nombre de fichiers et nombre de domaines je veux bien (utiliser un domaine par fichier n'est par exemple pas forcément une bonne idée, chaque domaine nécessitant un lookup DNS, l'établissement d'une connexion TCP, etc.), mais de façon absolue dire qu'il ne faut pas dépasser 2 ça me paraît un peu rapide, non?

Jacques.
 
Nouveau WRInaute
Je me base sur des tests fait par Yahoo même, je ne retrouve plus le lien mais si tu cherches un peu tu trouveras, c'est un billet en anglais.
 
WRInaute accro
L'article en question est donc là: http://www.yuiblog.com/blog/2007/04/11/performance-research-part-4/

Commentaires:
- l'article date de 2007
- il est basé sur une connexion à 800 Kbps, probablement nettement moins que la moyenne observée de nos jours dans les pays civilisés (ce qui n'inclut probablement pas les US de ce point de vue), qui est effectivement vite saturée par le test proposé
- la méthodologie et le détail des résultats ne sont pas très bien expliqués. On ne sait pas s'ils mesurent tout en même temps, séparément, le total, par fichier, etc.

Bref, je pense qu'il serait légitime de refaire un test pour voir le résultat dans des conditions plus réalistes (une page avec 20 fichiers de 1 Ko et 20 fichiers de 3 Ko ce n'est clairement pas très réaliste à mon avis, il va y en avoir beaucoup plus de variété que ça).

Jacques.
 
WRInaute occasionnel
ok merci pour vos réponses messieurs :)
avec ça je devrai avoir un site qui tourne à fond :)
encore merci
@+
 
Haut