Quand la latence mange presque tout le budget
Avec 60 requêtes, 100 ms de latence et un objectif de 1,2 seconde, il ne reste qu'environ 500 Ko pour les données.
- Poids maximal de la page
- 500 Ko
- Temps réservé à la latence
- 1 s
- Temps disponible pour le transfert
- 200 ms
Estimation simplifiée, à confirmer par une mesure réelle dans les outils du navigateur.
Le cas en détail
Dix vagues de requêtes à 100 ms occupent déjà une seconde sur les 1,2 seconde visées. Il ne reste que 0,2 seconde pour transférer les données, soit 500 Ko à 20 Mbit/s. Réduire le nombre de requêtes libérerait du temps pour le poids.
À retenir : Si la latence dépasse l'objectif, aucun poids ne convient : regroupez les fichiers et supprimez les ressources inutiles.
L'exemple chiffré
Valeurs utilisées dans ce cas (des exemples, pas des mesures) :
- Objectif de chargement (secondes) : 1,2
- Débit (mégabits par seconde) : 20
- Latence (millisecondes) : 100
- Nombre de requêtes : 60
- Connexions simultanées : 6
- Poids maximal de la page
- 500 Ko
- Temps réservé à la latence
- 1 s
- Temps disponible pour le transfert
- 200 ms
Estimation simplifiée, à confirmer par une mesure réelle dans les outils du navigateur.
Modifiez les champs ci-dessus pour adapter le calcul à votre situation : le résultat se met à jour tout de suite.
Comment ça se calcule
On retire de l'objectif le temps consommé par la latence (nombre de vagues de requêtes × latence). Le temps restant, multiplié par le débit en bits par seconde puis divisé par 8, donne le nombre d'octets transférables. Si la latence seule dépasse l'objectif, aucun poids ne convient.
Les résultats sont fournis à titre indicatif, sans valeur de conseil juridique, fiscal ou financier.