
Con un servidor decente y HTML, ¿la descarga de CSS/JS/Imágenes a otro servidor más rápido arruinará el rendimiento? Estaba pensando en enviar, digamos
www.dominio.net => servidor principal y decente
cdn.domain.net => servidor más rápido
y hacer que mi código incluya, digamos
<link href="//cdn.domain.net/css/styles.css" rel="stylesheet" />
Pero mi pregunta es: ¿hará que la carga sea más lenta debido a múltiples conexiones o ayudará a acelerarla debido a velocidades de descarga más rápidas?
Respuesta1
Tiene ventajas servir un único archivo CSS desde el mismo servidor porque su CSS probablemente haga referencia a varias imágenes. El acceso al servidor principal suele ser más rápido porque el cliente tiene que realizar una búsqueda de DNS para el host CDN. Los archivos CSS son estáticos, se pueden comprimir bien y, de todos modos, no suelen ser grandes. Proporcione al servidor web una versión precomprimida del archivo para que pueda enviarse sin demora.
Respuesta2
Suponiendo que su premisa sea cdn.domain.net
ser un "servidor más rápido", entonces no, el rendimiento no se arruinará. En términos generales, se debe mejorar el rendimiento.
Por ejemplo, en este mismo sitio (ver código fuente ahora), los archivos CSS y JS están alojados en cdn.sstatic.net
. Aunque sin duda es una CDN adecuada, es el equivalente a descargar esos activos en un único servidor con un ancho de banda y una resiliencia tremendos.