J'ai vu sur le Web des noms de domaine ayant le préfixe ww2 ou ww3 ou autre (ww2.somedomain.com, ww3.votredomain.com). Et ceux-ci se produisent surtout lorsque vous voyagez de page en page. Quelle serait la raison d'avoir de tels sous-domaines? Y at-il quelque chose de spécial à leur sujet ou s'agit-il simplement d'un autre sous-domaine? Je veux dire, sont-ils utiles dans un contexte particulier?
Était juste curieux de savoir ... Merci.
Les personnes qui exploitaient des sites volumineux (-ish) faisaient cela auparavant lorsqu'elles devaient répartir la charge entre plusieurs serveurs. Une machine s'appellerait www
et la suivante s'appellerait www2
, etc.
Aujourd'hui, de meilleures solutions d'équilibrage de charge sont disponibles et ne nécessitent pas que vous exposiez les conventions de dénomination de votre machine interne aux clients du navigateur.
Techniquement, les initiales précédant le nom de domaine principal (par exemple, le "courrier" dans mail.yahoo.com) peuvent être préférables en tant que nom d'ordinateur, identifiant le serveur Web/serveur de messagerie, peu importe. Ils peuvent également identifier un groupe de machines (une batterie de serveurs Web).
Ainsi, la personne qui construit cette machine peut l'appeler comme elle veut. Les initiales www sont une convention (quelque peu arbitraire).
Souvent, ww {x} est utilisé pour indiquer un serveur particulier d’un ensemble de serveurs en miroir. Si correctement configuré, je pourrais faire pointer www.mondomaine.com vers mon site Web sur un équilibreur de charge, tandis que je pourrais utiliser ww1, ww2, ww3, etc. pour accéder au site garanti à partir d'un serveur LBed spécifique.
Je peux voir 3 possibilités
Comme diverses réponses l'ont indiqué, les équilibreurs de charge modernes peuvent équilibrer la charge sans avoir à recourir à différents sous-domaines pour chaque machine. Cependant, il reste un avantage à diviser votre site en plusieurs sous-domaines: maximiser les connexions du navigateur .
Tous les navigateurs limitent le nombre de connexions simultanées à un hôte particulier (6 pour la plupart des navigateurs modernes). Si une page contient de nombreux actifs, le chargement de la page serait lent car le navigateur met ces demandes en file d'attente en raison du nombre maximal de connexions. En chargeant différents actifs de différents sous-domaines, vous contournez la limite de connexion, ce qui accélère le chargement des pages.
Il s’agit généralement d’une stratégie de partitionnement . Lorsque les sites sont suffisamment grands pour ne pas pouvoir fonctionner (ou fonctionner correctement) sur un seul serveur, vous devez alors rechercher des solutions permettant de redimensionner l’application horizontalement (plus de serveurs) plutôt que verticalement (plus gros).
Voici des exemples de stratégies de partitionnement:
Un autre cas courant est celui des raisons organisationnelles. Dans une très grande entreprise, www pourrait être pour leur site Web marketing principal. Et ww2 pourrait être, par exemple, pour les pages de documentation du produit.
Dans un monde idéal, tous les départements partageraient parfaitement. En pratique, une grande entreprise peut avoir ses pages marketing (www) gérées par une agence externe. Leurs pages internes (ww2) réalisées par leur équipe interne. Souvent, l'agence de marketing ne met pas à jour les pages rapidement ou refuse de gérer certaines piles, ce qui peut être trop contraignant en termes de besoins bureaucratiques.
L'agence de marketing peut insister pour que le site Web soit contrôlé et non partagé en raison de situations antérieures où le site Web d'une entreprise était tombé en panne pour des raisons internes alors que l'agence était blâmée, ou inversement.
Donc, théoriquement, il n’est pas nécessaire de faire cela avec un équilibrage de charge moderne, etc. Mais, dans la pratique, cela peut être beaucoup moins cher, simple et permettre une meilleure productivité des entreprises.