CDN

Redes de distribución de contenido y SiteGround CDN (Preguntas frecuentes del webinar + Video)

Tabla de contenidos

La velocidad de tu sitio web es una parte crucial de tu éxito online. Para ayudarte a optimizar aún más el tiempo de carga de tu sitio web, recientemente hemos lanzado nuestra propia CDN de SiteGround para nuestros clientes. Dado que muchos de vosotros teníais curiosidad sobre esta solución interna, organizamos un webinar en vivo (en inglés) con nuestro líder de productos y tecnología para responder las preguntas más comunes sobre nuestro último servicio de CDN de aumento de velocidad, disponible de forma gratuita con cada uno de nuestros planes de hosting en su versión Básica y como mejora de pago en su versión Premium. Aquí están las respuestas a las preguntas más frecuentes de nuestra audiencia del webinar, así como a las que no tuvimos tiempo de responder durante la sesión online.

¿Qué es una CDN?

Cada sitio web vive en un servidor en algún lugar del mundo. Por ejemplo, SiteGround ofrece varias ubicaciones de centros de datos en los EE. UU., Europa, Asia y Australia, entre los que puedes elegir al comprar nuestros servicios de hosting web. Cuando los visitantes de tu sitio web abren tu sitio, se conectan al servidor que aloja tu sitio web. Cuanto más cerca estén tus visitantes de tu servidor host, más rápido se cargará tu sitio web y mejor será su experiencia de usuario. Sin embargo, el propósito de un sitio web es ser accesible y rápido desde cualquier punto del mundo, 24/7/365. Para este propósito, existe una CDN.

¿Qué significa CDN? Es una red de distribución de contenido que almacena en caché partes de tu sitio web o todo el sitio web y lo distribuye en servidores que están más cerca de tus visitantes. Básicamente, mantiene copias de tu sitio web en muchos lugares del mundo. Por lo tanto, si tienes una CDN activa, cada vez que un usuario visita tu sitio, se cargará desde una ubicación que sea la más cercana a ellos en lugar de cargarlo desde el servidor de origen. Como resultado, un servicio de CDN reduce enormemente los tiempos de carga de la página y acelera tu sitio web.

¿Cuáles son los beneficios de usar una CDN para tu sitio web?

Sitios web con visitantes internacionales

Si tu sitio web tiene mucho tráfico internacional, se distribuirá bien entre diferentes ubicaciones de CDN. Por ejemplo, cuando lanzamos nuestra CDN de SiteGround en ubicaciones donde no teníamos centros de datos, el tiempo de respuesta para los usuarios finales mejoró drásticamente, entre 6 y 8 veces para algunos sitios web, e incluso 10 veces para otros. Actualmente, SiteGround tiene 14 ubicaciones de CDN en todo el mundo (incluida la ubicación de CDN más nueva en Sao Paulo, Brasil, así como nuestro nuevo centro de datos y ubicación de CDN en Madrid, España) que optimizan el rendimiento del sitio web para los visitantes internacionales.

Sitios web con usuarios en áreas remotas

En muchos lugares del mundo, las personas no tienen acceso a Internet rápido. Por lo tanto, una CDN es muy beneficioso para los usuarios en áreas remotas, donde la conexión a Internet no es tan buena. Cuando quieran cargar un sitio web, se conectarán a un servidor que esté más cerca de su ubicación y, por lo tanto, el sitio web cargará más rápido.

Sitios web que cambian de contenido con frecuencia

Una CDN almacena en caché el contenido de tu sitio web en un servidor cerca de los visitantes de tu sitio y les entrega esta versión en caché cada vez que visitan tu sitio. Por lo tanto, el período en el que deseas que la CDN mantenga la caché de tus archivos es importante. Si configuras tu CDN para mantener las copias en caché durante demasiado tiempo, por ejemplo, un mes, pero realizas cambios en tu sitio con frecuencia dentro de este período de tiempo, entonces no se mostrarán en vivo hasta que limpies la caché manualmente. Del mismo modo, si configuras el tiempo de caché para que sea demasiado corto, entonces no funcionará como debería, porque la idea principal es almacenar una versión en caché durante un período de tiempo particular. Por lo tanto, es bueno elegir un período de tiempo que se adapte a tu sitio dependiendo de la frecuencia con la que pretendes hacer cambios en él. Por ejemplo, el tiempo de vida de la caché de SiteGround CDN está configurado por defecto en 12 horas, y puedes personalizar fácilmente el tiempo de vida útil de la caché según tus propias necesidades en la versión Premium.

También debes considerar la aplicación de software de tu sitio web. Por ejemplo, para los sitios web de WordPress, tenemos el plugin SiteGround Optimizer que se conecta a WordPress de tal manera que cuando realizas cambios en tu sitio (por ejemplo, cambias una publicación o tema, instalas un plugin, etc.), el plugin detecta estos cambios en tiempo real, se conecta a nuestra CDN y vacía la caché solo de las respectivas páginas que se han cambiado. ¡Esto es muy útil! Para cualquier otro tipo de CMS/aplicación que puedas usar en tu sitio, respetamos los encabezados de caché estándar de tu aplicación. Si tu aplicación te permite establecer una cierta cantidad de tiempo para almacenar en caché tus páginas y recursos, entonces nuestro CDN respetará ese tiempo.

Beneficios de la CDN para sitios web sin tráfico internacional

Incluso los sitios web sin tráfico internacional se beneficiarán del uso de una CDN. Por ejemplo, si tu negocio está en los EE. UU., es posible que tengas visitantes en el sitio web de la costa este, de la costa oeste y los estados centrales. Si tienes un sitio web con sede en EE. UU., se alojará en nuestro centro de datos en Iowa. En este caso, un visitante de Nueva York, por ejemplo, tendrá que esperar un poco más de tiempo en comparación con otros usuarios, si no tienes una CDN habilitado. Activar nuestro servicio de CDN que ofrece varias ubicaciones de CDN en los EE. UU. hará que tu sitio web cargue mucho más rápido para todos los usuarios de EE. UU. Situaciones similares se aplican a casi todos los demás continentes del mundo.

¿Cómo se compara SiteGround CDN con los servicios de terceros?

En comparación con un proveedor externo, SiteGround CDN ofrece muchos beneficios para tu sitio web, porque es un servicio desarrollado en torno a tres pilares principales:

Fácil de usar

Supongamos que estás utilizando un proveedor de CDN externo que no está integrado con los servicios de tu proveedor de hosting. Entonces necesitarás administrar el hosting desde un lugar y configurar la CDN desde otro lugar, lo que a menudo puede causar problemas. Además, tendrás que aplicar diferentes configuraciones por tu cuenta, dependiendo del proveedor de CDN que uses. Por ejemplo, en ciertos casos, cuando habilitas un proveedor de CDN específico, necesitas reconfigurar todas tus imágenes para que se carguen desde URLs específicas, para que esas imágenes se carguen desde la CDN.

Por lo tanto, hemos construido nuestro SiteGround CDN de una manera que no necesita mucha configuración para ser habilitado. De hecho, simplemente haces clic en un botón y comienza a funcionar. Además, es súper fácil de usar. Te hemos proporcionado los valores predeterminados y, a partir de entonces, puedes cambiar algunas de las cosas según las necesidades de tu sitio web con solo unos pocos clics. Nuestra CDN te permite habilitarlo sin necesidad de conocimientos técnicos, así como usar y cambiar sus funcionalidades sin problemas, con solo hacer clic en un botón.

Increíblemente rápido

Otro beneficio de nuestra CDN es que hace que tu sitio web cargue increíblemente rápido porque está basado en la misma red en la nube en la que se basan nuestros servicios de alojamiento: la red de Google Cloud. Además, al utilizar esta red, los datos viajan de forma segura a través de ella. Usar la misma red privada nos permite mejorar el rendimiento del sitio web y ofrecer una rápida velocidad de carga.

Construido internamente

  • Red de seguridad para problemas  

Por lo general, muchos propietarios de sitios web usan un servicio CDN. Si algo sale mal con este servicio, todo su sitio web y/o negocio depende de ello. Por lo tanto, creemos que es importante que tengamos control total sobre cualquier problema potencial que pueda surgir y, por lo tanto, hemos construido nuestro SiteGround CDN internamente. Dado que es un producto construido internamente, nuestro equipo de soporte podrá solucionar un posible problema, ya que es un servicio principal que ofrecemos.

  • Espacio para expansión 

Siempre hay margen de mejora y cuando llega el momento de una nueva función o nuestros clientes requieren una nueva funcionalidad, podremos añadirlas, ya que hemos construido el servicio nosotros mismos y conocemos sus especificaciones técnicas. Consideraremos y evaluaremos las solicitudes de funciones en función del caso comercial y el tipo de función. Además, podremos hacerlo de manera oportuna, ya que hemos construido toda la CDN durante un año y medio (incluida la fase de investigación). Esto nos da la confianza de que podemos ampliar el servicio tanto como queramos.

¿Necesitas desactivar primero otras CDNs?

En una situación general, es suficiente con tener el dominio apuntado al DNS central de SiteGround y habilitar SiteGround CDN. De esta manera, las DNS enrutarán las solicitudes a nuestra CDN, incluso si tienes Cloudflare habilitado, por ejemplo. Sin embargo, en algunos casos, las aplicaciones están configuradas para usar subdominios de CDN para recursos estáticos, por ejemplo, o en otras configuraciones de CDN personalizadas, sería mejor deshabilitar la otra CDN y habilitar solo SiteGround CDN.

¿Puedes usar SiteGround CDN con nuestro plugin SiteGround Optimizer para WordPress?

Muchos de vosotros ya usáis nuestro plugin SiteGround Optimizer para vuestros sitios de WordPress. Dado que el plugin ofrece múltiples beneficios de almacenamiento en caché de sitios web, lo que resulta en un rendimiento optimizado del sitio web de WordPress, recibimos muchas preguntas sobre cómo funcionaría eso con nuestra CDN. Una de las ventajas de que ambas herramientas hayan sido desarrolladas internamente por nuestro equipo, es que están diseñadas para ser compatibles y complementarse entre sí. Por ejemplo, si tienes SiteGround CDN habilitado, vaciar la caché de SiteGround Optimizer vaciará la caché tanto en el CDN como en tu servidor de origen. Esto es cierto para todas las versiones de nuestro plan CDN. Ten en cuenta que esto no funcionará para combinaciones con otros proveedores de CDN, es decir, el plugin SiteGround Optimizer no vaciará la caché en otro proveedor de CDN.

Caché web y SiteGround CDN

¿Es mejor usar varias de tus opciones o es suficiente con solo CDN?

Tu sitio web se optimizará para obtener el mejor rendimiento, si tienes una CDN Premium con las siguientes características habilitadas: almacenamiento en caché dinámico avanzado y modo “Siempre online” para asegurar que las CDN perimetrales servirán copias en caché de tus páginas, en caso de que haya un problema con el sitio en el servidor de origen. Además, cuando estás alojado con nosotros, nuestra función de caché dinámica estará habilitada por defecto para tu sitio. Si estás utilizando WordPress para tu sitio web, también puedes aprovechar nuestro plugin SiteGround Optimizer que ofrece potentes opciones de almacenamiento en caché que complementan el resto de las características mencionadas anteriormente.

¿El contenido dinámico se almacena en caché estáticamente o se calcula en la CDN perimetral?

La caché dinámica significa que después de que el PHP en el servidor de origen procese la solicitud de PHP y genere el HTML, el servidor de origen envía este HTML como una respuesta y el HTML en si se almacena en caché en los servidores perimetrales de CDN. El tiempo de vida de caché predeterminado (TTL) en las CDN perimetrales se establece en 12 horas. Sin embargo, siempre puedes cambiar el TTL de la caché desde tu aplicación o archivo .htaccess. Alternativamente, si tienes SiteGround CDN Premium, puedes personalizar el TTL de tu caché con solo unos pocos clics.

¿Qué sucede con los sitios que introducen datos en el sitio en tiempo real, por ejemplo, un sitio de bienes inmuebles?

La respuesta a esa pregunta dependerá de si deseas extraer los datos cada vez, o extraer los datos y luego almacenarlos en caché. Si deseas extraer y almacenar en caché los datos, es mejor usar nuestra CDN Premium con caché dinámica. Sin embargo, si deseas extraer los datos de la fuente remota en cada solicitud sin almacenarlos en caché, y entregar los datos recién extraídos a tu cliente, entonces no necesariamente necesitas caché dinámica.

¿Qué entrega y qué no entrega el nodo local de CDN?

Si usas la CDN gratuito, solo tus archivos estáticos se entregarán desde la caché perimetral de CDN. Si usas CDN Premium, también puedes tener caché dinámica. Esta lógica de caché es similar a la lógica de caché del servidor de hosting de SiteGround. Al igual que en el servidor de hosting de SiteGround, los usuarios registrados, los carritos, las páginas de pago y otros son omitidos por la caché. Además, si estás utilizando WordPress, también puedes descargar el plugin SiteGround Optimizer para excluir páginas específicas de la caché.

¿Importa para la CDN, si el sitio web está basado en WordPress o no?

La respuesta simple a esta pregunta es no, la CDN respeta los encabezados de control de caché y puedes pasar dichos encabezados de control de caché de CDN, sin importar qué aplicación estés utilizando. La generación y manipulación de archivos de caché funciona de la misma manera para todas las aplicaciones.

Sin embargo, para los sitios de WordPress hacemos más y automatizamos el vaciado de caché, por ejemplo. Ciertas páginas de WordPress también están excluidas por defecto. Recomendamos a los usuarios de WordPress que opten por la CDN Premium combinado con el plugin WordPress Optimizer.

¿Qué tan rápido se actualiza una página almacenada en caché a través de la CDN cuando se actualiza una página?

Si estás utilizando WordPress con nuestro plugin SiteGround Optimizer, puedes aprovechar todas las funciones de caché y opciones de vaciado, como “Vaciar caché” o “Vaciado automático” desde el plugin. Si no eres un usuario de WordPress+SiteGround Optimizer, no habrá un vaciado automático, por lo que tendrás que vaciar la caché desde tu Site Tools > CDN. El vaciado de caché generalmente ocurre de inmediato, pero en algunos casos, es posible que debas esperar 30 segundos para que se vacíe la caché en todas las CDN perimetrales.

Cómo elegir entre la CDN gratuita de SiteGround con cada plan de hosting y la versión CDN Premium

¿Puedes abordar la diferencia entre la versión gratuita y la versión premium?

Nuestra CDN de SiteGround es una solución interna que viene con cada uno de nuestros planes de alojamiento de forma totalmente gratuita. El plan gratuito te permite aprovechar diferentes funcionalidades, como el almacenamiento en caché del contenido estático de tu sitio web; tráfico CDN de ancho de banda de hasta 10 GB por mes; inicio inmediato del vaciado de todos los recursos almacenados en caché para tu sitio web (el vaciado de caché generalmente ocurre de inmediato, pero en algunos casos puede que necesites permitir que pasen 30 segundos para que se vacíe la caché en todos los servidores perimetrales); modo de desarrollo para suspender temporalmente el almacenamiento en caché, realizar cambios en el contenido que se puede almacenar en caché y ver esos cambios de inmediato.

​​Además, SiteGround CDN también viene con una versión Premium que ofrece aún más beneficios para tu sitio web. El plan Premium permite el almacenamiento en caché dinámico avanzado; tráfico CDN ilimitado; activación de la CDN para todos tus dominios (incluidos los subdominios y dominios aparcados); tiempo de vida personalizado para que elijas durante cuánto tiempo se almacenan en caché los recursos del sitio web; función “siempre en línea” que seguirá entregando las páginas ya almacenadas en caché, en caso de que tu sitio web comience a mostrar errores.

¿Qué sucede si excedes la cuota de tráfico en el plan básico?

Como se mencionó anteriormente, la cuota de tráfico en el plan básico está limitada a 10 GB por mes. Si alcanzas ese límite, el CDN gratuito dejará de funcionar automáticamente. Sin embargo, 10 GB es suficiente para todas las pequeñas y medianas empresas alojadas con nosotros, porque esa fue una de las conclusiones durante el período beta de la CDN de SiteGround. Si tu sitio web genera más tráfico, definitivamente necesitarás actualizar a la versión Premium.

¿Cómo configurar la CDN de SiteGround?

La configuración de SiteGround CDN es fácil  –  puedes habilitarlo con el clic de un botón desde tu Site Tools > Velocidad > CDN.

¿Cómo afectará este proceso a las entradas DNS existentes?

Para usar nuestra CDN, debes usar nuestro servicio de DNS central. Para hacerlo, debes asegurarte de que tu dominio apunta a nuestros servidores de nombres: ns1.siteground.net y ns2.siteground.net. Lee más información sobre cómo cambiar los servidores de nombres de tu dominio. ¿Por qué necesitamos tener el control de toda la zona DNS de tu nombre de dominio? Para que sepamos exactamente cómo configurar el servicio sin romper nada más, como Microsoft Office 365, o Google Workspace, o un servicio similar.

¿Qué haremos? Solo cambiaremos los registros A en la DNS para tu nombre de dominio y para www.tudominio.com. Por lo tanto, al habilitar el CDN, cambiaremos la dirección IP a la que se resuelve tu nombre de dominio, pero aparte de eso, no habrá ningún otro cambio. Todo el tráfico de tu nombre de dominio y de www.tudominio.com se enrutará a la ubicación CDN más cercana, pero ningún otro servicio relacionado debería verse afectado. Esa es la ventaja de que controlemos todos estos servicios, como el alojamiento web, la parte DNS y la parte CDN; podemos garantizar hasta cierto punto que no romperemos otros servicios conectados.

Nota: si estás migrando la administración de DNS a las DNS centrales de SiteGround, asegúrate de crear manualmente todos los registros DNS necesarios a través de la interfaz de Site Tools antes de apuntar tu nombre de dominio a ns1.siteground.net y ns2.siteground.net.

¿Tengo que convertir mi sitio a www o puedo hacerlo sin www?

No es necesario convertir tu sitio web a una versión www (si no lo es), ya que SiteGround CDN funciona de cualquier manera.

¿La CDN te da recursos adicionales del servidor?

Si usas SiteGround CDN, te permitirá utilizar mejor los recursos existentes de tu plan de alojamiento. Esto significa que no se agregarán recursos adicionales, pero tu plan de alojamiento actual probablemente podrá manejar un poco más de tráfico.

¿Cuál es la mejor manera de configurar SiteGround CDN para los sitios de los clientes?

El proceso de configuración es muy sencillo. Como se mencionó anteriormente, siempre que el dominio esté usando nuestros servidores de nombres, es cuestión de unos pocos clics en tu Site Tools.

¿Puedes habilitar la CDN una vez para todos los sitios que ejecutas?

Si tienes más de un sitio web, SiteGround CDN debe habilitarse por separado para cada sitio web individual desde el panel Site Tools de SiteGround.

Daniel Kanchev

Director de Desarrollo de Producto

Daniel es el responsable de dar vida a los nuevos productos de SiteGround. Esto significa manejar todo tipo de tareas y comunicaciones, a través de múltiples equipos. Entusiasta de la tecnología, experiencia de usuario, seguridad y rendimiento, nunca te puedes aburrir teniéndolo a tu alrededor. También, en ocasiones es conferencista y adicto a los viajes.

Iniciar discusión

Ha llegado el momento de practicar