2009-11-07 13 views
22

He visto en la web algunos nombres de dominio que tienen el prefijo de ww2 o ww3 más o menos (ww2.somedomain.com, ww3.sudominio.com). Y esto sucede principalmente cuando se viaja de una página a otra. ¿Cuál sería la razón de tener tales subdominios? ¿Hay algo especial sobre ellos o son solo otro subdominio? Quiero decir, ¿son útiles en un contexto particular?¿Por qué subdominios ww2?

era sólo curiosidad por saber. Gracias.

Respuesta

32

Las personas que utilizan sitios grandes (-ish) solían hacer esto cuando necesitaban dividir la carga entre más de un servidor. Una máquina se llamaría www y la siguiente se llamaría www2, etc.

Hoy en día, hay disponibles soluciones de equilibrio de carga mucho mejores que no exigen que exponga sus convenciones internas de nomenclatura de máquina a los clientes del navegador.

+6

pero también puede llamarlos kiki1 kiki2 kiki3 y no usar el prefijo ww. es solo la elección del propietario del servidor. nada especial en el nombre de ww. – Dani

+2

@dani: pero ¿por qué el servidor web tiene que ser 'www.dominio.com' que es solo convenciones – RageZ

+2

www es una convención, ww2, ww3 es solo elección del tipo. Como menciono arriba, los balanceadores de carga modernos no expondrán el nombre del servidor de todos modos ... verá todos los servidores como www.dominio.com Los llamo web1, web2 ect .... – Dani

8

Técnicamente, las iniciales antes del nombre de dominio principal (por ejemplo, el "correo" en mail.yahoo.com) pueden ser mejor como nombre de máquina, identificando el servidor web/servidor de correo, lo que sea. También pueden identificar un grupo de máquinas (una granja web).

Así que la persona que la construcción de la máquina puede llamar lo que quieran. Las iniciales www son una convención (algo arbitraria).

3

Veo 3 posibilidades

  • hacer que los recursos de carga del navegador más rápido. el navegador abriría un número fijo de conexión al mismo dominio para no cargar el servidor
  • están utilizando más de un servidor para que puedan compartir la carga entre servidores
  • separar el contenido de un servidor o servidor virtual independiente. algún tipo de organización ...
+0

@luvieere: Gracias por las correcciones en inglés ^^ necesito pulir mi inglés – RageZ

+0

@RageZ: Ortografía "organización" con una 's' (la forma en que la tenía antes de la edición) es realmente más aceptable en varios países de habla inglesa que deletrearlo con una 'z'. No estoy tratando de confundirlo ni nada;) – ThisSuitIsBlackNot

+0

@ThisSuitIsBlackNot: ¡eso se está volviendo desordenado! – RageZ

5

A menudo, ww {x} se usa para indicar un servidor particular de un conjunto de servidores duplicados. Si se configura correctamente, podría hacer que www.mydomain.com apunte a mi sitio web en un equilibrador de carga, mientras que podría usar ww1, ww2, ww3, etc. para acceder al sitio garantizado desde un servidor LBed específico.

2

Normalmente es una estrategia de partición . Cuando los sitios son lo suficientemente grandes como para que no puedan ejecutarse (o funcionar bien) en un solo servidor, debes buscar soluciones para escalar horizontalmente la aplicación (es decir, más servidores) en lugar de verticalmente (es decir, servidores más grandes).

Algunas estrategias ejemplo de partición son:

  1. Algunos usuarios siempre usan ciertos servidores. Esto puede ser arbitrario o basado en algunos criterios (tipo de usuario, ubicación geográfica, etc.);
  2. Cuando un usuario recibe una sesión de esa sesión se asigna a un servidor en particular (a veces llamada "sesiones pegajosas", aunque esto también puede ser utilizado en este tipo de máquinas diferentes son transparentes); y
  3. Ciertas actividades se realizan siempre en ciertas máquinas.
3

Como han señalado varias respuestas, los equilibradores de carga modernos pueden equilibrar la carga sin tener que recurrir a diferentes subdominios para cada máquina. Sin embargo, todavía hay un beneficio de dividir su sitio en varios subdominios: maximizar las conexiones del navegador.

Todos los navegadores limitan el número de conexiones concurrentes a un host en particular (6 para la mayoría de los navegadores modernos). Si una página contiene muchos activos, la carga de la página sería lenta ya que el navegador pone esas solicitudes en cola debido al límite de conexión. Al cargar diferentes activos de diferentes subdominios, se supera el límite de conexión, lo que acelera la carga de la página.

+0

Esto es interesante. Encontré más sobre esto aquí: http://www.coderanch.com/t/631345/blogs/Maximum-concurrent-connection-domain-browsers – Nirmal

0

Otro caso común son los motivos de organización. En una empresa extremadamente grande, www podría ser para su sitio web principal de marketing. Y, ww2 podría ser, por ejemplo, para las páginas de documentación del producto.

En un mundo ideal, todos los departamentos compartirían perfectamente. En la práctica, una gran empresa puede tener sus (www) páginas de marketing administradas por una agencia externa. Sus páginas internas (ww2) hechas por su equipo interno. A menudo, la agencia de marketing simplemente no actualiza las páginas rápidamente o se niega a ejecutar ciertos stacks, puede ser demasiado limitante en términos de necesidades burocráticas.

La agencia de marketing puede insistir en controlar el www y no compartir debido a situaciones pasadas en las que el sitio web de una compañía se redujo debido a razones internas y aún así se culpó a la agencia, o viceversa.

Por lo tanto, en teoría, no hay necesidad de hacer esto con el equilibrio de carga moderno y tal. Pero, en la práctica, puede ser mucho más barato, sencillo y permitir una mejor productividad comercial.