Les navigateurs vous permettent uniquement de télécharger n nombre limité de fichiers simultanés à partir du même domaine.
Un sous-domaine pour les images (essentiellement en tant que réseau de diffusion de conten ) sur le même serveur d'hébergement Web augmenterait-il le nombre de fichiers peut être téléchargé simultanément?
(Et ainsi améliorer le temps de chargement des pages?)
Considérons cet exemple:
www.example.com
img.example.com
Le sous-domaine img
est hébergé sur le même serveur Web (adresse IP et emplacement identiques) que le domaine www
.
Oui ou non. Votre hypothèse est correcte et que davantage de ressources peuvent être chargées en parallèle par le navigateur si elles sont servies à partir de plusieurs domaines. Il y a deux cas à considérer cependant:
Votre serveur ne sert pas actuellement à la capacité maximale: dans ce cas, plus de demandes servies simultanément est préférable. Les visiteurs dont la bande passante de téléchargement n'est pas encore saturée verront leur temps de chargement de page réduit.
Votre serveur est au maximum de sa capacité: il y aura peu de changement, il pourrait même ralentir à cause des frais généraux liés à l’obtention et au traitement de plus de demandes. Le moyen d'accélérer dans ce cas consiste à mettre à niveau le serveur ou à utiliser un réseau CDN réel.
Vous devriez consulter les journaux de performances de votre serveur pour savoir quel est le cas. L'utilisation du processeur est un bon indicateur lorsque des images sont censées être mises en cache pour le cas général (vous transmettez généralement les mêmes images plusieurs fois de suite). L'utilisation du disque est un meilleur indicateur lorsque votre ensemble d'images est si grand qu'il ne sera pas mis en cache aussi souvent (vous fournissez des images différentes à différents utilisateurs comme pour la plupart des sites de galeries personnelles).
Une réponse courte oui en utilisant un sous-domaine permettra le téléchargement en parallèle, ce qui permettra d’améliorer le nombre de récupérations envoyées et reçues à la fois. Vous pouvez également configurer le sous-domaine pour qu’il soit sans cookie avec une bonne expiration, ce qui permettra d’imiter davantage l’utilisation d’un CDN.
Mais gardez à l'esprit les points suivants: