¿Por qué elegiría usar subdominios sobre subcarpetas, o viceversa?

Gracias por A2A Timothy!

La principal diferencia entre los subdominios y las subcarpetas es que el subdominio debe ser algo diferente del dominio principal y la subcarpeta es parte de la carpeta principal.

El subdominio es tratado por los motores de búsqueda como un sitio web verdaderamente único. Entonces, si tiene un dominio con diferentes subdominios, cada uno de ellos recibe un trato diferente por parte de Google. El SEO para el sitio principal no tiene impacto en los subdominios y viceversa.

Sin embargo, en algunos casos, hay razones para usar un subdominio:

  1. Multi-idioma Su sitio puede vender un producto u ofrecer un servicio, pero desea tener presencia en varios idiomas. Cada subdominio podría usarse para cada idioma (por ejemplo, en.domain.com, de.domain.com, es.domain.com)
  2. Franquicias Los mismos productos pero contenido único que debe ser llamado para cada franquiciado (información del propietario, dirección, teléfono, ofertas especiales, etc.). En este caso, se configuraría un subdominio para cada tienda de franquicias (por ejemplo, thebestshop.domain.com, thecheapeststore.domain.com)
  3. Productos separados . Quizás su empresa quiera centrar los esfuerzos de marketing para algunos de los diversos productos que venden, en este caso un subdominio puede ser un mejor enfoque para dirigir el tráfico a cada producto único (por ejemplo, jewellery.domain.com, suits.domain.com)

Hay otras razones no mencionadas hasta ahora.

Una razón clave es que tiene un sitio que se sirve a través de HTTP1.1 y tiene muchos archivos CSS / JS / imagen para descargar.

Chrome y sus amigos ofrecen 6 conexiones activas al mismo servidor. No solo eso, sino que si está utilizando TLS (debería), esas conexiones no se pueden reutilizar. Tienen que finalizar su descarga, morir y volver a conectarse para cada nuevo archivo.

Y tan pronto como llegue a 6, el séptimo día de ese sitio tendrá que esperar en la fila.

Los subdominios evitan esto, al ser nuevos hosts y, por lo tanto, puede obtener 6 más por host, hasta los límites internos del navegador.

Lamentablemente, las técnicas para la optimización en HTTP 1.1 son muy diferentes de HTTP 2.0. Afortunadamente, HTTP 2.0 es mucho mejor.

En primer lugar, aclaremos qué se entiende aquí.

El enfoque de subdominio produciría la estructura de la URL de la siguiente manera:

http://www.sub.domain.com

El subdirectorio, por otro lado, produciría la estructura:

http://www.domain.com/sub

Si elige uno sobre el otro sería puramente funcional y estético. Solía ​​haber una ventaja de SEO al tener subdominios sobre subdirectorios, pero esta ventaja se ha solucionado (porque de lo contrario todos tendrían un subdominio en lugar de una estructura de sitio web normal).

Una ventaja de usar subdominios es que es más fácil ver desde la URL cómo se estructura un sitio grande. Por ejemplo, diferentes subdominios pueden tener diferentes funciones:

http://www.main.domain.com

http://www.forum.domain.com

http://www.sales.domain.com

http://www.tech.domain.com

http://www.store.domain.com

http://www.accounts.domain.com

Otro uso de subdominios sería si un sitio web tuviera versiones de idiomas diferentes:

http://www.en.domain.com

http://www.de.domain.com

http://www.es.domain.com

http://www.it.domain.com

http://www.po.domain.com

Aparte de eso, habría una pequeña ventaja de una estructura sobre la otra.

No hay ninguna razón en 2017 para usar subcarpetas para alojar diferentes sitios web. Utiliza subdominios.

Las subcarpetas Usin se realizaron hace 15 años, solo se podía obtener un dominio único y una base de datos única (a un precio razonable). Configuraría diferentes sitios web en diferentes subcarpetas y usaría el prefijo de tabla para la base de datos (un prefijo por sitio).

Como explicó Heidi, está perfectamente bien usar subdirectorios para diferentes partes de su sitio web, o diferentes recursos, por ejemplo, todas las hojas de estilo en un directorio / css / , todos los scripts en un directorio / js / , etc.

Los subdominios son excelentes para servicios bien conocidos como dns, pop3, smtp, cdn y otros.

Aquí hay una gran lista (140 páginas) de servicios bien conocidos si desea echar un vistazo, ¡pero es enorme! Nombre del servicio y protocolo de transporte Número de puerto Registro

Los subdominios también son excelentes para un sitio múltiple de WordPress donde es posible que desee proporcionar una cuenta a los usuarios que pueden no tener un dominio propio. Se ve un poco mejor. Un poco mas profesional.

Los subdominios también son muy útiles para iniciar aplicaciones que pueden estar alojadas en el servidor principal, pero que tienen la posibilidad de ser trasladadas a un servidor separado más adelante. Un uso sería un blog o una tienda que podría requerir más espacio o ‘caballos de fuerza’ que el presente, el host adecuado podría proporcionar en el futuro.

Los subdirectorios (carpetas) están bien si nunca va a haber un problema de alojamiento y tienen sentido de lo contrario.

Por supuesto, un error de planificación a veces se puede solucionar mediante redireccionamientos, reglas de acceso y / o CNAME.

Un problema con los subdominios es que después de alcanzar unos 100 subdominios, el servidor DNS de su registrador no acepta más registros a menos que se actualice a una cuenta DNS premium. Por lo general, eso no es gran cosa al usar registros DNS comodín para algo así como un host de sitios múltiples, pero solo puede tener un registro comodín. Por supuesto, si su sistema alcanza ese punto, el DNS probablemente no sea el gran problema.

Utilizo subdominios para sitios separados que pueden atraer a diferentes audiencias pero que aún están relacionados de alguna manera. Cada uno puede sostenerse por sí mismo como un sitio. Por ejemplo, podrían usarse para diferentes departamentos de una universidad o diferentes divisiones de una empresa. Podría incluir enlaces a los sitios relacionados en un pie de página o en otro lugar, pero no serían parte de la estructura de navegación principal de cada sitio.

Utilizo subdirectorios para diferentes secciones dentro del mismo sitio, como acerca de, productos y blog. Los usuarios accederían a estos a través de la estructura de navegación principal.

Su elección afectará al SEO. Los subdominios se ven como sitios diferentes, por lo que si el SEO es la máxima prioridad, use subcarpetas.

¡Buena suerte!

http://Eigotec.com

More Interesting

¿Cuáles son las mejores herramientas para crear rápidamente prototipos de una aplicación web? Idealmente, la herramienta debería ser capaz de modelar tanto la interfaz de usuario como la lógica del lado del servidor y el código de salida debería generarse. No me refiero a simplemente hacer maquetas de pantalla o diseño.

¿Qué lenguaje de codificación debo aprender después de terminar HTML y CSS?

¿Dónde puedo encontrar buenos desarrolladores de Django para una startup?

Como desarrollador front-end, ¿hay alguna ventaja de usar Ubuntu sobre Windows?

Cómo crear un diseño de diseño web que muestre publicaciones por categorías como un sitio web de noticias típico con WordPress

¿Es posible aprender programación php dentro de un año y qué se necesita?

En ASP.NET con C #, ¿es posible obtener todos los detalles públicos de un usuario de Twitter?

Cómo usar encabezados de autorización en el método de publicación AngularJS

¿Cómo uso el enésimo valor de niño dinámicamente en jQuery?

Dadas las 2 formas principales de insertar imágenes en HTML, ¿cuáles son las ventajas y desventajas de utilizar cualquiera de estos enfoques?

¿Quién es el primer empleado en incorporar el diseño a una startup tecnológica, Jefe de Diseño, Jefe de UX, Jefe de Diseño de Producto u otro título?

Cómo hacer que mi texto tenga el mismo tamaño independientemente del zoom (HTML y CSS)

¿Qué es un software o sitio web de correo electrónico receptivo que me permite enviar a destinatarios individuales?

Cómo transferir una base de datos MySQL de una PC a otra

Cómo evitar la codificación html y producir scripts de sitios cruzados (XSS)