entre la rapidité d'affichage d'une page web et le ping du serveur
l'hébergeant.
Exemple : On me dit pour un serveur aux USA que même si le ping est
beaucoup
plus grand qu'un serveur en France, les pages s'afficheront aussi vite.
entre la rapidité d'affichage d'une page web et le ping du serveur
l'hébergeant.
Exemple : On me dit pour un serveur aux USA que même si le ping est
beaucoup
plus grand qu'un serveur en France, les pages s'afficheront aussi vite.
entre la rapidité d'affichage d'une page web et le ping du serveur
l'hébergeant.
Exemple : On me dit pour un serveur aux USA que même si le ping est
beaucoup
plus grand qu'un serveur en France, les pages s'afficheront aussi vite.
Bonjour :)
Une petite question me turlupine... J'aimerais savoir la relation exacte
entre la rapidité d'affichage d'une page web et le ping du serveur
l'hébergeant.
Exemple : On me dit pour un serveur aux USA que même si le ping est beaucoup
plus grand qu'un serveur en France, les pages s'afficheront aussi vite.
J'aimerais donc qu'on m'explique parce qu'à chaque fois je ne comprends pas
bien pourquoi :)
Merci d'avance !
Maxime.
Tu peux tester llord.com qui a ses serveurs à Chicago (chez
Bonjour :)
Une petite question me turlupine... J'aimerais savoir la relation exacte
entre la rapidité d'affichage d'une page web et le ping du serveur
l'hébergeant.
Exemple : On me dit pour un serveur aux USA que même si le ping est beaucoup
plus grand qu'un serveur en France, les pages s'afficheront aussi vite.
J'aimerais donc qu'on m'explique parce qu'à chaque fois je ne comprends pas
bien pourquoi :)
Merci d'avance !
Maxime.
Tu peux tester llord.com qui a ses serveurs à Chicago (chez
Bonjour :)
Une petite question me turlupine... J'aimerais savoir la relation exacte
entre la rapidité d'affichage d'une page web et le ping du serveur
l'hébergeant.
Exemple : On me dit pour un serveur aux USA que même si le ping est beaucoup
plus grand qu'un serveur en France, les pages s'afficheront aussi vite.
J'aimerais donc qu'on m'explique parce qu'à chaque fois je ne comprends pas
bien pourquoi :)
Merci d'avance !
Maxime.
Tu peux tester llord.com qui a ses serveurs à Chicago (chez
Tu peux tester llord.com qui a ses serveurs à Chicago (chez
FDCservers.net si je ne me trompe pas).
ping moins bon qu'ovh mais ca ne se ressent pas trop.
Le ping est important lorsqu'on veux faire un serveur de jeu par contre.
Tu peux tester llord.com qui a ses serveurs à Chicago (chez
FDCservers.net si je ne me trompe pas).
ping moins bon qu'ovh mais ca ne se ressent pas trop.
Le ping est important lorsqu'on veux faire un serveur de jeu par contre.
Tu peux tester llord.com qui a ses serveurs à Chicago (chez
FDCservers.net si je ne me trompe pas).
ping moins bon qu'ovh mais ca ne se ressent pas trop.
Le ping est important lorsqu'on veux faire un serveur de jeu par contre.
Non ca c'est pas ce qu'en ce moment leur bande passante est chez un
unique fournisseur bas de gamme qui a des problèmes de packet perdu (ils
ont du prendre les moins cher à leur démarrage).
donc on perds 100-150 ms sur la page entiére
(moi je ne remarque pas le dixiéème de seconde perdu)
Non ca c'est pas ce qu'en ce moment leur bande passante est chez un
unique fournisseur bas de gamme qui a des problèmes de packet perdu (ils
ont du prendre les moins cher à leur démarrage).
donc on perds 100-150 ms sur la page entiére
(moi je ne remarque pas le dixiéème de seconde perdu)
Non ca c'est pas ce qu'en ce moment leur bande passante est chez un
unique fournisseur bas de gamme qui a des problèmes de packet perdu (ils
ont du prendre les moins cher à leur démarrage).
donc on perds 100-150 ms sur la page entiére
(moi je ne remarque pas le dixiéème de seconde perdu)
Tu peux tester llord.com qui a ses serveurs à Chicago (chez
FDCservers.net si je ne me trompe pas).
ping moins bon qu'ovh mais ca ne se ressent pas trop.
Le ping est important lorsqu'on veux faire un serveur de jeu par contre.
Euh justement Llord est nettement plus lent qu'un serveur français ^^" Et
leurs hébergés le disent clairement sur le forum.
Non ca c'est pas ce qu'en ce moment leur bande passante est chez un
Tu peux tester llord.com qui a ses serveurs à Chicago (chez
FDCservers.net si je ne me trompe pas).
ping moins bon qu'ovh mais ca ne se ressent pas trop.
Le ping est important lorsqu'on veux faire un serveur de jeu par contre.
Euh justement Llord est nettement plus lent qu'un serveur français ^^" Et
leurs hébergés le disent clairement sur le forum.
Non ca c'est pas ce qu'en ce moment leur bande passante est chez un
Tu peux tester llord.com qui a ses serveurs à Chicago (chez
FDCservers.net si je ne me trompe pas).
ping moins bon qu'ovh mais ca ne se ressent pas trop.
Le ping est important lorsqu'on veux faire un serveur de jeu par contre.
Euh justement Llord est nettement plus lent qu'un serveur français ^^" Et
leurs hébergés le disent clairement sur le forum.
Non ca c'est pas ce qu'en ce moment leur bande passante est chez un
esf wrote:J'aimerais savoir la relation exacteentre la rapidité d'affichage d'une page web et le ping du serveur
l'hébergeant.
Exemple : On me dit pour un serveur aux USA que même si le ping est
beaucoup plus grand qu'un serveur en France, les pages s'afficheront
aussi vite.
Un test de ping permet seulement de vérifier si une adresse IP existe
et si elle peut accepter des requêtes donc de vérifier d'un serveur.
Ce n'est pas une mesure suffisante pour évaluer et porter un jugement
sur la vitesse de chargement d'une page web depuis ce serveur.
La vitesse de chargement d'une page web dépend essentiellement du
traffic sur le réseau (un réseau lent et congestionné ralentit le
chargement des pages web) et de la charge du serveur (un serveur
surchargé prend du temps à répondre aux requêtes). Si on décortique
cette définition, on peut trouver une bonne dizaine de variables
pouvant affecter cette vitesse. Le ping n'est que l'une de ces
variables. Un ping usa inférieur à 200 ms est tout à fait acceptable
s'il n'y a pas de pertes de paquets.
Un test de téléchargement d'un gros fichier à partir de différents
endroits, à des moments différents de la journée et à différents
jours de la semaine, donne une meilleure indication de la vitesse.
Et si vous pouviez éviter de raconter des bêtises plus grosses que vous du
fait de l'ignorance ce serait bien aussi.
Deux points influent très très fortement sur la vitesse de l'affichage d'une
page
- handshake tcp (rfc793)
- tcp slow start (rfc2001)
Et oooooh étonnant ils sont directement liés à la latence.
Handshake TCP (RFC 793)
-------------
- le client A envoie un TCP SYN et attend une réponse
- le serveur B renvoie un TCP SYN,ACK (réponse "je suis bien là")
- le client A renvoie des ACK (début de l'état connecté)
- la communication peut commencer
Si à chaque étape, on se tape mettons 150ms de latence, la connexion prend
donc au MINIMUM 300ms à s'établir
(bah oui la latence mesurée par "ping" c'est l'allez-retour, pas juste un
sens).
Admettons ensuite que la page web en question comporte 10 objets (une
moyenne)
On se prend donc directement 10 x 300ms = 3 secondes de plus d'affichage de
la page rien qu'à cause de la latence à l'établissement des connexions TCP.
Ce que tu n'a pas dit c'est qu'on attent pas le retour d'une requête
TCP Slow Start (RFC 2001)
--------------
Ceci permet, en envoyant seulement progressivement les paquets plus vite,
d'éviter de remplir les buffers et donc les pertes de paquets. Et plus la
latence est importante, plus ça démarre doucement. Concretement on prend
facilement 1 ou 2 secondes à atteindre un débit acceptable. Donc le slow
start va souvent augmenter la durée d'affichage
Conclusion :
une latence moyennement importante (150ms) peut faire prendre 5 à 7 secondes
à l'affichage d'UNE SEULE page. La connexion persistance permet de réduire
un peu ce phénomène à 3-4 secondes, sans pour autant le faire disparaitre.
C'est la grosse différence entre les pages où on attend et les pages qui
s'affichent aussitot.
Une latence européenne typique
- Londres : 9ms
- Amsterdam : 15ms
- Francfort : 12ms
- Paris : 1ms
moi j'ai 90 de ping pour paris et 150 pour les etats unis, c'est grave
Bilan : on prend environ 1 sec par page, ce qui est négligeable
Une latence américaine typique
- New York : 90ms
- Texas (rachshack par ex.) : 150 à 200ms
- Cote ouest : 200 ms ou plus
...
Bilan : on prend environ entre 3 et 7 sec suivant les cas, voir ++++ s'il y
a de la congestion réseau
C'est bizarre j'ai une page qui s'affiche en moins de 2 seconde (avec +
Eh oui en effet, ces calculs sont basés sur le fait qu'il y aurait ZERO
congestion réseau ; ce n'est bien sur pas toujours le cas, et des sites
américains qui rament c'est très fréquent.
Le probléme c'est qu'ils dorment quand on est éveillé. Le réseaux
Concrêtement, je me suis amusé à faire des tests pour un même serveur web
assez fréquenté
- en lui mettant 150ms dans la gueule artificiellement (ipfw)
- en le laissant sur la connexion proche rapide (moins de 1ms de tous les
isp français)
Dans le premier cas, le mrtg de la machine était à 2mbit, dans le 2e cas, il
était à 4,5mbit.
(ouverture du shaping à 10 à chaque fois)
Ca veut tout dire
Bref, héberger en France apporte une bien plus grande qualité et un bien
plus grand confort aux internautes, qui tout simplement verront plus de
pages car elle s'affichent PLUS VITE :-)
avec 1/10 de seconde de retard oui !
(et pis essayez de surfer avec une LS 1mbit (2-5ms de latence) et comparez
avec de l'adsl netissimo 2 (50ms de latence). Marrant ça n'a rien à voir
alors que le débit est le même.
La vitesse d'affichage des pages est influencés uniquement par le ping
Voila, ce sera tout pour aujourd'hui.... Pensez à vous renseigner avant
d'affirmer haut et fort qu'héberger aux états unis ne diminue pas les perfs.
esf wrote:
J'aimerais savoir la relation exacte
entre la rapidité d'affichage d'une page web et le ping du serveur
l'hébergeant.
Exemple : On me dit pour un serveur aux USA que même si le ping est
beaucoup plus grand qu'un serveur en France, les pages s'afficheront
aussi vite.
Un test de ping permet seulement de vérifier si une adresse IP existe
et si elle peut accepter des requêtes donc de vérifier d'un serveur.
Ce n'est pas une mesure suffisante pour évaluer et porter un jugement
sur la vitesse de chargement d'une page web depuis ce serveur.
La vitesse de chargement d'une page web dépend essentiellement du
traffic sur le réseau (un réseau lent et congestionné ralentit le
chargement des pages web) et de la charge du serveur (un serveur
surchargé prend du temps à répondre aux requêtes). Si on décortique
cette définition, on peut trouver une bonne dizaine de variables
pouvant affecter cette vitesse. Le ping n'est que l'une de ces
variables. Un ping usa inférieur à 200 ms est tout à fait acceptable
s'il n'y a pas de pertes de paquets.
Un test de téléchargement d'un gros fichier à partir de différents
endroits, à des moments différents de la journée et à différents
jours de la semaine, donne une meilleure indication de la vitesse.
Et si vous pouviez éviter de raconter des bêtises plus grosses que vous du
fait de l'ignorance ce serait bien aussi.
Deux points influent très très fortement sur la vitesse de l'affichage d'une
page
- handshake tcp (rfc793)
- tcp slow start (rfc2001)
Et oooooh étonnant ils sont directement liés à la latence.
Handshake TCP (RFC 793)
-------------
- le client A envoie un TCP SYN et attend une réponse
- le serveur B renvoie un TCP SYN,ACK (réponse "je suis bien là")
- le client A renvoie des ACK (début de l'état connecté)
- la communication peut commencer
Si à chaque étape, on se tape mettons 150ms de latence, la connexion prend
donc au MINIMUM 300ms à s'établir
(bah oui la latence mesurée par "ping" c'est l'allez-retour, pas juste un
sens).
Admettons ensuite que la page web en question comporte 10 objets (une
moyenne)
On se prend donc directement 10 x 300ms = 3 secondes de plus d'affichage de
la page rien qu'à cause de la latence à l'établissement des connexions TCP.
Ce que tu n'a pas dit c'est qu'on attent pas le retour d'une requête
TCP Slow Start (RFC 2001)
--------------
Ceci permet, en envoyant seulement progressivement les paquets plus vite,
d'éviter de remplir les buffers et donc les pertes de paquets. Et plus la
latence est importante, plus ça démarre doucement. Concretement on prend
facilement 1 ou 2 secondes à atteindre un débit acceptable. Donc le slow
start va souvent augmenter la durée d'affichage
Conclusion :
une latence moyennement importante (150ms) peut faire prendre 5 à 7 secondes
à l'affichage d'UNE SEULE page. La connexion persistance permet de réduire
un peu ce phénomène à 3-4 secondes, sans pour autant le faire disparaitre.
C'est la grosse différence entre les pages où on attend et les pages qui
s'affichent aussitot.
Une latence européenne typique
- Londres : 9ms
- Amsterdam : 15ms
- Francfort : 12ms
- Paris : 1ms
moi j'ai 90 de ping pour paris et 150 pour les etats unis, c'est grave
Bilan : on prend environ 1 sec par page, ce qui est négligeable
Une latence américaine typique
- New York : 90ms
- Texas (rachshack par ex.) : 150 à 200ms
- Cote ouest : 200 ms ou plus
...
Bilan : on prend environ entre 3 et 7 sec suivant les cas, voir ++++ s'il y
a de la congestion réseau
C'est bizarre j'ai une page qui s'affiche en moins de 2 seconde (avec +
Eh oui en effet, ces calculs sont basés sur le fait qu'il y aurait ZERO
congestion réseau ; ce n'est bien sur pas toujours le cas, et des sites
américains qui rament c'est très fréquent.
Le probléme c'est qu'ils dorment quand on est éveillé. Le réseaux
Concrêtement, je me suis amusé à faire des tests pour un même serveur web
assez fréquenté
- en lui mettant 150ms dans la gueule artificiellement (ipfw)
- en le laissant sur la connexion proche rapide (moins de 1ms de tous les
isp français)
Dans le premier cas, le mrtg de la machine était à 2mbit, dans le 2e cas, il
était à 4,5mbit.
(ouverture du shaping à 10 à chaque fois)
Ca veut tout dire
Bref, héberger en France apporte une bien plus grande qualité et un bien
plus grand confort aux internautes, qui tout simplement verront plus de
pages car elle s'affichent PLUS VITE :-)
avec 1/10 de seconde de retard oui !
(et pis essayez de surfer avec une LS 1mbit (2-5ms de latence) et comparez
avec de l'adsl netissimo 2 (50ms de latence). Marrant ça n'a rien à voir
alors que le débit est le même.
La vitesse d'affichage des pages est influencés uniquement par le ping
Voila, ce sera tout pour aujourd'hui.... Pensez à vous renseigner avant
d'affirmer haut et fort qu'héberger aux états unis ne diminue pas les perfs.
esf wrote:J'aimerais savoir la relation exacteentre la rapidité d'affichage d'une page web et le ping du serveur
l'hébergeant.
Exemple : On me dit pour un serveur aux USA que même si le ping est
beaucoup plus grand qu'un serveur en France, les pages s'afficheront
aussi vite.
Un test de ping permet seulement de vérifier si une adresse IP existe
et si elle peut accepter des requêtes donc de vérifier d'un serveur.
Ce n'est pas une mesure suffisante pour évaluer et porter un jugement
sur la vitesse de chargement d'une page web depuis ce serveur.
La vitesse de chargement d'une page web dépend essentiellement du
traffic sur le réseau (un réseau lent et congestionné ralentit le
chargement des pages web) et de la charge du serveur (un serveur
surchargé prend du temps à répondre aux requêtes). Si on décortique
cette définition, on peut trouver une bonne dizaine de variables
pouvant affecter cette vitesse. Le ping n'est que l'une de ces
variables. Un ping usa inférieur à 200 ms est tout à fait acceptable
s'il n'y a pas de pertes de paquets.
Un test de téléchargement d'un gros fichier à partir de différents
endroits, à des moments différents de la journée et à différents
jours de la semaine, donne une meilleure indication de la vitesse.
Et si vous pouviez éviter de raconter des bêtises plus grosses que vous du
fait de l'ignorance ce serait bien aussi.
Deux points influent très très fortement sur la vitesse de l'affichage d'une
page
- handshake tcp (rfc793)
- tcp slow start (rfc2001)
Et oooooh étonnant ils sont directement liés à la latence.
Handshake TCP (RFC 793)
-------------
- le client A envoie un TCP SYN et attend une réponse
- le serveur B renvoie un TCP SYN,ACK (réponse "je suis bien là")
- le client A renvoie des ACK (début de l'état connecté)
- la communication peut commencer
Si à chaque étape, on se tape mettons 150ms de latence, la connexion prend
donc au MINIMUM 300ms à s'établir
(bah oui la latence mesurée par "ping" c'est l'allez-retour, pas juste un
sens).
Admettons ensuite que la page web en question comporte 10 objets (une
moyenne)
On se prend donc directement 10 x 300ms = 3 secondes de plus d'affichage de
la page rien qu'à cause de la latence à l'établissement des connexions TCP.
Ce que tu n'a pas dit c'est qu'on attent pas le retour d'une requête
TCP Slow Start (RFC 2001)
--------------
Ceci permet, en envoyant seulement progressivement les paquets plus vite,
d'éviter de remplir les buffers et donc les pertes de paquets. Et plus la
latence est importante, plus ça démarre doucement. Concretement on prend
facilement 1 ou 2 secondes à atteindre un débit acceptable. Donc le slow
start va souvent augmenter la durée d'affichage
Conclusion :
une latence moyennement importante (150ms) peut faire prendre 5 à 7 secondes
à l'affichage d'UNE SEULE page. La connexion persistance permet de réduire
un peu ce phénomène à 3-4 secondes, sans pour autant le faire disparaitre.
C'est la grosse différence entre les pages où on attend et les pages qui
s'affichent aussitot.
Une latence européenne typique
- Londres : 9ms
- Amsterdam : 15ms
- Francfort : 12ms
- Paris : 1ms
moi j'ai 90 de ping pour paris et 150 pour les etats unis, c'est grave
Bilan : on prend environ 1 sec par page, ce qui est négligeable
Une latence américaine typique
- New York : 90ms
- Texas (rachshack par ex.) : 150 à 200ms
- Cote ouest : 200 ms ou plus
...
Bilan : on prend environ entre 3 et 7 sec suivant les cas, voir ++++ s'il y
a de la congestion réseau
C'est bizarre j'ai une page qui s'affiche en moins de 2 seconde (avec +
Eh oui en effet, ces calculs sont basés sur le fait qu'il y aurait ZERO
congestion réseau ; ce n'est bien sur pas toujours le cas, et des sites
américains qui rament c'est très fréquent.
Le probléme c'est qu'ils dorment quand on est éveillé. Le réseaux
Concrêtement, je me suis amusé à faire des tests pour un même serveur web
assez fréquenté
- en lui mettant 150ms dans la gueule artificiellement (ipfw)
- en le laissant sur la connexion proche rapide (moins de 1ms de tous les
isp français)
Dans le premier cas, le mrtg de la machine était à 2mbit, dans le 2e cas, il
était à 4,5mbit.
(ouverture du shaping à 10 à chaque fois)
Ca veut tout dire
Bref, héberger en France apporte une bien plus grande qualité et un bien
plus grand confort aux internautes, qui tout simplement verront plus de
pages car elle s'affichent PLUS VITE :-)
avec 1/10 de seconde de retard oui !
(et pis essayez de surfer avec une LS 1mbit (2-5ms de latence) et comparez
avec de l'adsl netissimo 2 (50ms de latence). Marrant ça n'a rien à voir
alors que le débit est le même.
La vitesse d'affichage des pages est influencés uniquement par le ping
Voila, ce sera tout pour aujourd'hui.... Pensez à vous renseigner avant
d'affirmer haut et fort qu'héberger aux états unis ne diminue pas les perfs.
Un test de ping permet seulement de vérifier si une adresse IP existe
et si elle peut accepter des requêtes donc de vérifier d'un serveur.
Ce n'est pas une mesure suffisante pour évaluer et porter un jugement
sur la vitesse de chargement d'une page web depuis ce serveur.
La vitesse de chargement d'une page web dépend essentiellement du
traffic sur le réseau (un réseau lent et congestionné ralentit le
chargement des pages web) et de la charge du serveur (un serveur
surchargé prend du temps à répondre aux requêtes). Si on décortique
cette définition, on peut trouver une bonne dizaine de variables
pouvant affecter cette vitesse. Le ping n'est que l'une de ces
variables. Un ping usa inférieur à 200 ms est tout à fait acceptable
s'il n'y a pas de pertes de paquets.
Un test de téléchargement d'un gros fichier à partir de différents
endroits, à des moments différents de la journée et à différents
jours de la semaine, donne une meilleure indication de la vitesse.
Et si vous pouviez éviter de raconter des bêtises plus grosses que vous du
fait de l'ignorance ce serait bien aussi.
Deux points influent très très fortement sur la vitesse de l'affichage
d'une
page
- handshake tcp (rfc793)
- tcp slow start (rfc2001)
Et oooooh étonnant ils sont directement liés à la latence.
Handshake TCP (RFC 793)
-------------
- le client A envoie un TCP SYN et attend une réponse
- le serveur B renvoie un TCP SYN,ACK (réponse "je suis bien là")
- le client A renvoie des ACK (début de l'état connecté)
- la communication peut commencer
Si à chaque étape, on se tape mettons 150ms de latence, la connexion prend
donc au MINIMUM 300ms à s'établir
(bah oui la latence mesurée par "ping" c'est l'allez-retour, pas juste un
sens).
Admettons ensuite que la page web en question comporte 10 objets (une
moyenne)
On se prend donc directement 10 x 300ms = 3 secondes de plus d'affichage
de
la page rien qu'à cause de la latence à l'établissement des connexions
TCP.
TCP Slow Start (RFC 2001)
--------------
Ceci permet, en envoyant seulement progressivement les paquets plus vite,
d'éviter de remplir les buffers et donc les pertes de paquets. Et plus la
latence est importante, plus ça démarre doucement. Concretement on prend
facilement 1 ou 2 secondes à atteindre un débit acceptable. Donc le slow
start va souvent augmenter la durée d'affichage
Conclusion :
une latence moyennement importante (150ms) peut faire prendre 5 à 7
secondes
à l'affichage d'UNE SEULE page. La connexion persistance permet de réduire
un peu ce phénomène à 3-4 secondes, sans pour autant le faire disparaitre.
C'est la grosse différence entre les pages où on attend et les pages qui
s'affichent aussitot.
Une latence européenne typique
- Londres : 9ms
- Amsterdam : 15ms
- Francfort : 12ms
- Paris : 1ms
Bilan : on prend environ 1 sec par page, ce qui est négligeable
Une latence américaine typique
- New York : 90ms
- Texas (rachshack par ex.) : 150 à 200ms
- Cote ouest : 200 ms ou plus
...
Bilan : on prend environ entre 3 et 7 sec suivant les cas, voir ++++ s'il
y
a de la congestion réseau
Eh oui en effet, ces calculs sont basés sur le fait qu'il y aurait ZERO
congestion réseau ; ce n'est bien sur pas toujours le cas, et des sites
américains qui rament c'est très fréquent.
Concrêtement, je me suis amusé à faire des tests pour un même serveur web
assez fréquenté
- en lui mettant 150ms dans la gueule artificiellement (ipfw)
- en le laissant sur la connexion proche rapide (moins de 1ms de tous les
isp français)
Dans le premier cas, le mrtg de la machine était à 2mbit, dans le 2e cas,
il
était à 4,5mbit.
(ouverture du shaping à 10 à chaque fois)
Ca veut tout dire
Bref, héberger en France apporte une bien plus grande qualité et un bien
plus grand confort aux internautes, qui tout simplement verront plus de
pages car elle s'affichent PLUS VITE :-)
(et pis essayez de surfer avec une LS 1mbit (2-5ms de latence) et comparez
avec de l'adsl netissimo 2 (50ms de latence). Marrant ça n'a rien à voir
alors que le débit est le même.
Voila, ce sera tout pour aujourd'hui.... Pensez à vous renseigner avant
d'affirmer haut et fort qu'héberger aux états unis ne diminue pas les
perfs.
--
Patrick Viet
Un test de ping permet seulement de vérifier si une adresse IP existe
et si elle peut accepter des requêtes donc de vérifier d'un serveur.
Ce n'est pas une mesure suffisante pour évaluer et porter un jugement
sur la vitesse de chargement d'une page web depuis ce serveur.
La vitesse de chargement d'une page web dépend essentiellement du
traffic sur le réseau (un réseau lent et congestionné ralentit le
chargement des pages web) et de la charge du serveur (un serveur
surchargé prend du temps à répondre aux requêtes). Si on décortique
cette définition, on peut trouver une bonne dizaine de variables
pouvant affecter cette vitesse. Le ping n'est que l'une de ces
variables. Un ping usa inférieur à 200 ms est tout à fait acceptable
s'il n'y a pas de pertes de paquets.
Un test de téléchargement d'un gros fichier à partir de différents
endroits, à des moments différents de la journée et à différents
jours de la semaine, donne une meilleure indication de la vitesse.
Et si vous pouviez éviter de raconter des bêtises plus grosses que vous du
fait de l'ignorance ce serait bien aussi.
Deux points influent très très fortement sur la vitesse de l'affichage
d'une
page
- handshake tcp (rfc793)
- tcp slow start (rfc2001)
Et oooooh étonnant ils sont directement liés à la latence.
Handshake TCP (RFC 793)
-------------
- le client A envoie un TCP SYN et attend une réponse
- le serveur B renvoie un TCP SYN,ACK (réponse "je suis bien là")
- le client A renvoie des ACK (début de l'état connecté)
- la communication peut commencer
Si à chaque étape, on se tape mettons 150ms de latence, la connexion prend
donc au MINIMUM 300ms à s'établir
(bah oui la latence mesurée par "ping" c'est l'allez-retour, pas juste un
sens).
Admettons ensuite que la page web en question comporte 10 objets (une
moyenne)
On se prend donc directement 10 x 300ms = 3 secondes de plus d'affichage
de
la page rien qu'à cause de la latence à l'établissement des connexions
TCP.
TCP Slow Start (RFC 2001)
--------------
Ceci permet, en envoyant seulement progressivement les paquets plus vite,
d'éviter de remplir les buffers et donc les pertes de paquets. Et plus la
latence est importante, plus ça démarre doucement. Concretement on prend
facilement 1 ou 2 secondes à atteindre un débit acceptable. Donc le slow
start va souvent augmenter la durée d'affichage
Conclusion :
une latence moyennement importante (150ms) peut faire prendre 5 à 7
secondes
à l'affichage d'UNE SEULE page. La connexion persistance permet de réduire
un peu ce phénomène à 3-4 secondes, sans pour autant le faire disparaitre.
C'est la grosse différence entre les pages où on attend et les pages qui
s'affichent aussitot.
Une latence européenne typique
- Londres : 9ms
- Amsterdam : 15ms
- Francfort : 12ms
- Paris : 1ms
Bilan : on prend environ 1 sec par page, ce qui est négligeable
Une latence américaine typique
- New York : 90ms
- Texas (rachshack par ex.) : 150 à 200ms
- Cote ouest : 200 ms ou plus
...
Bilan : on prend environ entre 3 et 7 sec suivant les cas, voir ++++ s'il
y
a de la congestion réseau
Eh oui en effet, ces calculs sont basés sur le fait qu'il y aurait ZERO
congestion réseau ; ce n'est bien sur pas toujours le cas, et des sites
américains qui rament c'est très fréquent.
Concrêtement, je me suis amusé à faire des tests pour un même serveur web
assez fréquenté
- en lui mettant 150ms dans la gueule artificiellement (ipfw)
- en le laissant sur la connexion proche rapide (moins de 1ms de tous les
isp français)
Dans le premier cas, le mrtg de la machine était à 2mbit, dans le 2e cas,
il
était à 4,5mbit.
(ouverture du shaping à 10 à chaque fois)
Ca veut tout dire
Bref, héberger en France apporte une bien plus grande qualité et un bien
plus grand confort aux internautes, qui tout simplement verront plus de
pages car elle s'affichent PLUS VITE :-)
(et pis essayez de surfer avec une LS 1mbit (2-5ms de latence) et comparez
avec de l'adsl netissimo 2 (50ms de latence). Marrant ça n'a rien à voir
alors que le débit est le même.
Voila, ce sera tout pour aujourd'hui.... Pensez à vous renseigner avant
d'affirmer haut et fort qu'héberger aux états unis ne diminue pas les
perfs.
--
Patrick Viet
Un test de ping permet seulement de vérifier si une adresse IP existe
et si elle peut accepter des requêtes donc de vérifier d'un serveur.
Ce n'est pas une mesure suffisante pour évaluer et porter un jugement
sur la vitesse de chargement d'une page web depuis ce serveur.
La vitesse de chargement d'une page web dépend essentiellement du
traffic sur le réseau (un réseau lent et congestionné ralentit le
chargement des pages web) et de la charge du serveur (un serveur
surchargé prend du temps à répondre aux requêtes). Si on décortique
cette définition, on peut trouver une bonne dizaine de variables
pouvant affecter cette vitesse. Le ping n'est que l'une de ces
variables. Un ping usa inférieur à 200 ms est tout à fait acceptable
s'il n'y a pas de pertes de paquets.
Un test de téléchargement d'un gros fichier à partir de différents
endroits, à des moments différents de la journée et à différents
jours de la semaine, donne une meilleure indication de la vitesse.
Et si vous pouviez éviter de raconter des bêtises plus grosses que vous du
fait de l'ignorance ce serait bien aussi.
Deux points influent très très fortement sur la vitesse de l'affichage
d'une
page
- handshake tcp (rfc793)
- tcp slow start (rfc2001)
Et oooooh étonnant ils sont directement liés à la latence.
Handshake TCP (RFC 793)
-------------
- le client A envoie un TCP SYN et attend une réponse
- le serveur B renvoie un TCP SYN,ACK (réponse "je suis bien là")
- le client A renvoie des ACK (début de l'état connecté)
- la communication peut commencer
Si à chaque étape, on se tape mettons 150ms de latence, la connexion prend
donc au MINIMUM 300ms à s'établir
(bah oui la latence mesurée par "ping" c'est l'allez-retour, pas juste un
sens).
Admettons ensuite que la page web en question comporte 10 objets (une
moyenne)
On se prend donc directement 10 x 300ms = 3 secondes de plus d'affichage
de
la page rien qu'à cause de la latence à l'établissement des connexions
TCP.
TCP Slow Start (RFC 2001)
--------------
Ceci permet, en envoyant seulement progressivement les paquets plus vite,
d'éviter de remplir les buffers et donc les pertes de paquets. Et plus la
latence est importante, plus ça démarre doucement. Concretement on prend
facilement 1 ou 2 secondes à atteindre un débit acceptable. Donc le slow
start va souvent augmenter la durée d'affichage
Conclusion :
une latence moyennement importante (150ms) peut faire prendre 5 à 7
secondes
à l'affichage d'UNE SEULE page. La connexion persistance permet de réduire
un peu ce phénomène à 3-4 secondes, sans pour autant le faire disparaitre.
C'est la grosse différence entre les pages où on attend et les pages qui
s'affichent aussitot.
Une latence européenne typique
- Londres : 9ms
- Amsterdam : 15ms
- Francfort : 12ms
- Paris : 1ms
Bilan : on prend environ 1 sec par page, ce qui est négligeable
Une latence américaine typique
- New York : 90ms
- Texas (rachshack par ex.) : 150 à 200ms
- Cote ouest : 200 ms ou plus
...
Bilan : on prend environ entre 3 et 7 sec suivant les cas, voir ++++ s'il
y
a de la congestion réseau
Eh oui en effet, ces calculs sont basés sur le fait qu'il y aurait ZERO
congestion réseau ; ce n'est bien sur pas toujours le cas, et des sites
américains qui rament c'est très fréquent.
Concrêtement, je me suis amusé à faire des tests pour un même serveur web
assez fréquenté
- en lui mettant 150ms dans la gueule artificiellement (ipfw)
- en le laissant sur la connexion proche rapide (moins de 1ms de tous les
isp français)
Dans le premier cas, le mrtg de la machine était à 2mbit, dans le 2e cas,
il
était à 4,5mbit.
(ouverture du shaping à 10 à chaque fois)
Ca veut tout dire
Bref, héberger en France apporte une bien plus grande qualité et un bien
plus grand confort aux internautes, qui tout simplement verront plus de
pages car elle s'affichent PLUS VITE :-)
(et pis essayez de surfer avec une LS 1mbit (2-5ms de latence) et comparez
avec de l'adsl netissimo 2 (50ms de latence). Marrant ça n'a rien à voir
alors que le débit est le même.
Voila, ce sera tout pour aujourd'hui.... Pensez à vous renseigner avant
d'affirmer haut et fort qu'héberger aux états unis ne diminue pas les
perfs.
--
Patrick Viet
Une latence européenne typique
- Londres : 9ms
- Amsterdam : 15ms
- Francfort : 12ms
- Paris : 1ms
moi j'ai 90 de ping pour paris et 150 pour les etats unis, c'est grave
docteur !
Bilan : on prend environ 1 sec par page, ce qui est négligeable
Une latence américaine typique
- New York : 90ms
- Texas (rachshack par ex.) : 150 à 200ms
- Cote ouest : 200 ms ou plus
...
Bilan : on prend environ entre 3 et 7 sec suivant les cas, voir ++++
s'il y a de la congestion réseau
C'est bizarre j'ai une page qui s'affiche en moins de 2 seconde (avec
+ de 5 images), ton calcul doit être bidon comme je le supposais.
Eh oui en effet, ces calculs sont basés sur le fait qu'il y aurait
ZERO congestion réseau ; ce n'est bien sur pas toujours le cas, et
des sites américains qui rament c'est très fréquent.
Le probléme c'est qu'ils dorment quand on est éveillé. Le réseaux
européen étant saturé lorsque le réseau américain est vide...
Concrêtement, je me suis amusé à faire des tests pour un même
serveur web assez fréquenté
- en lui mettant 150ms dans la gueule artificiellement (ipfw)
- en le laissant sur la connexion proche rapide (moins de 1ms de
tous les isp français)
Dans le premier cas, le mrtg de la machine était à 2mbit, dans le 2e
cas, il était à 4,5mbit.
(ouverture du shaping à 10 à chaque fois)
Ca veut tout dire
Bref, héberger en France apporte une bien plus grande qualité et un
bien plus grand confort aux internautes, qui tout simplement verront
plus de pages car elle s'affichent PLUS VITE :-)
avec 1/10 de seconde de retard oui !
Mais bon je pense que les hébergeur francais doivent bien défendre
leur bout de gras...
(et pis essayez de surfer avec une LS 1mbit (2-5ms de latence) et
comparez avec de l'adsl netissimo 2 (50ms de latence). Marrant ça
n'a rien à voir alors que le débit est le même.
La vitesse d'affichage des pages est influencés uniquement par le ping
mais pas du tout par la différence de qualité de la ligne ....
Une latence européenne typique
- Londres : 9ms
- Amsterdam : 15ms
- Francfort : 12ms
- Paris : 1ms
moi j'ai 90 de ping pour paris et 150 pour les etats unis, c'est grave
docteur !
Bilan : on prend environ 1 sec par page, ce qui est négligeable
Une latence américaine typique
- New York : 90ms
- Texas (rachshack par ex.) : 150 à 200ms
- Cote ouest : 200 ms ou plus
...
Bilan : on prend environ entre 3 et 7 sec suivant les cas, voir ++++
s'il y a de la congestion réseau
C'est bizarre j'ai une page qui s'affiche en moins de 2 seconde (avec
+ de 5 images), ton calcul doit être bidon comme je le supposais.
Eh oui en effet, ces calculs sont basés sur le fait qu'il y aurait
ZERO congestion réseau ; ce n'est bien sur pas toujours le cas, et
des sites américains qui rament c'est très fréquent.
Le probléme c'est qu'ils dorment quand on est éveillé. Le réseaux
européen étant saturé lorsque le réseau américain est vide...
Concrêtement, je me suis amusé à faire des tests pour un même
serveur web assez fréquenté
- en lui mettant 150ms dans la gueule artificiellement (ipfw)
- en le laissant sur la connexion proche rapide (moins de 1ms de
tous les isp français)
Dans le premier cas, le mrtg de la machine était à 2mbit, dans le 2e
cas, il était à 4,5mbit.
(ouverture du shaping à 10 à chaque fois)
Ca veut tout dire
Bref, héberger en France apporte une bien plus grande qualité et un
bien plus grand confort aux internautes, qui tout simplement verront
plus de pages car elle s'affichent PLUS VITE :-)
avec 1/10 de seconde de retard oui !
Mais bon je pense que les hébergeur francais doivent bien défendre
leur bout de gras...
(et pis essayez de surfer avec une LS 1mbit (2-5ms de latence) et
comparez avec de l'adsl netissimo 2 (50ms de latence). Marrant ça
n'a rien à voir alors que le débit est le même.
La vitesse d'affichage des pages est influencés uniquement par le ping
mais pas du tout par la différence de qualité de la ligne ....
Une latence européenne typique
- Londres : 9ms
- Amsterdam : 15ms
- Francfort : 12ms
- Paris : 1ms
moi j'ai 90 de ping pour paris et 150 pour les etats unis, c'est grave
docteur !
Bilan : on prend environ 1 sec par page, ce qui est négligeable
Une latence américaine typique
- New York : 90ms
- Texas (rachshack par ex.) : 150 à 200ms
- Cote ouest : 200 ms ou plus
...
Bilan : on prend environ entre 3 et 7 sec suivant les cas, voir ++++
s'il y a de la congestion réseau
C'est bizarre j'ai une page qui s'affiche en moins de 2 seconde (avec
+ de 5 images), ton calcul doit être bidon comme je le supposais.
Eh oui en effet, ces calculs sont basés sur le fait qu'il y aurait
ZERO congestion réseau ; ce n'est bien sur pas toujours le cas, et
des sites américains qui rament c'est très fréquent.
Le probléme c'est qu'ils dorment quand on est éveillé. Le réseaux
européen étant saturé lorsque le réseau américain est vide...
Concrêtement, je me suis amusé à faire des tests pour un même
serveur web assez fréquenté
- en lui mettant 150ms dans la gueule artificiellement (ipfw)
- en le laissant sur la connexion proche rapide (moins de 1ms de
tous les isp français)
Dans le premier cas, le mrtg de la machine était à 2mbit, dans le 2e
cas, il était à 4,5mbit.
(ouverture du shaping à 10 à chaque fois)
Ca veut tout dire
Bref, héberger en France apporte une bien plus grande qualité et un
bien plus grand confort aux internautes, qui tout simplement verront
plus de pages car elle s'affichent PLUS VITE :-)
avec 1/10 de seconde de retard oui !
Mais bon je pense que les hébergeur francais doivent bien défendre
leur bout de gras...
(et pis essayez de surfer avec une LS 1mbit (2-5ms de latence) et
comparez avec de l'adsl netissimo 2 (50ms de latence). Marrant ça
n'a rien à voir alors que le débit est le même.
La vitesse d'affichage des pages est influencés uniquement par le ping
mais pas du tout par la différence de qualité de la ligne ....