¿Cambiar hosts web? CDN Caching podría romper su sitio

¿Cambiar hosts web? CDN Caching podría romper su sitio / Programación

Si está moviendo un sitio web de WordPress de un host web a otro y actualmente está usando un complemento de almacenamiento en caché con una red de entrega de contenido (CDN), tenga cuidado porque el proceso de traslado no será tan fluido como cree que será..

Este artículo está dirigido a usuarios de WordPress que se sienten lo suficientemente cómodos con WordPress para instalar y personalizar complementos, pero es posible que no sean expertos en codificación PHP. En este artículo, aprenderás acerca de lo que es el CDN. Pero lo más importante es que aprenderá lo que le puede pasar a su sitio si cambia su proveedor de alojamiento web y no recuerda actualizar configuraciones específicas de CDN..

También aprenderá cómo solucionar el problema usted mismo.

Cómo funciona WordPress Caching

Para comprender por qué el almacenamiento en caché de CDN puede arruinar su movimiento de sitio web, primero es importante comprender cómo funciona el almacenamiento en caché de WordPress y como entra en juego CDN.

Los complementos de almacenamiento en caché más populares para W3 Total Cache, WP Rocket y WP Super Cache de WordPress, le permiten configurar el almacenamiento en caché de imágenes usando su servicio CDN favorito.

Sin optimización, cada vez que un visitante visita su sitio web, necesitaría descargar la página completa y todos los scripts, imágenes, encabezados, pies de página y menús de navegación que lo acompañan. Pero con un complemento de caché adecuado instalado, puede tener en el navegador del visitante muchos de los archivos estáticos que aparecen en cada página.

De esta manera repetir visitantes Solo tienes que descargar las secciones de tus páginas que realmente cambian.. Una vez que su sitio recibe muchos miles de visitantes al día, este ancho de banda reducido se suma a grandes ahorros.

Uno de los elementos más importantes para almacenar en caché en su sitio web son las imágenes, ya que la mayoría de las veces requieren la mayor cantidad de ancho de banda para cargar. Aquí es donde entra en juego el servicio CDN..

Cómo un servicio CDN hace que su sitio sea eficiente

Existe una gran cantidad de tecnología avanzada que se utiliza en las redes de distribución de contenido. En una palabra, Un CDN es un servicio que aloja parte o todo el contenido de su sitio web. Geográficamente más cerca de los visitantes de su sitio web..

Sin un CDN, si los servidores de su proveedor de alojamiento web se encuentran en Canadá y alguien de Australia intenta visitar su sitio web, les llevará mucho más tiempo descargar su página web..

Sin embargo, si configura un CDN para entregar al menos todas las imágenes-las partes de las páginas web que generalmente demoran más en descargarse desde los servidores ubicados en Australia, su página se cargará mucho más rápido.

Configurar una CDN para su sitio de WordPress es simple en el lado de WordPress. Solo necesita habilitarlo y seleccionar el servicio CDN que está utilizando. Luego use el botón de autorización para conectarlo a su servicio CDN.

La configuración completa de un CDN para su sitio está fuera del alcance de este artículo. Pero de manera predeterminada, por lo general, encontrará que el complemento CDN ya está configurado para manejar el servidor de servicio CDN y sirve todas las imágenes en su sitio web..

Por lo general, los propietarios de sitios web se inscribirán en un servicio CDN, configurarán el complemento, y luego olvidalo por completo.

No es hasta años más tarde, cuando deciden cambiarse a un nuevo proveedor de alojamiento web, que el CDN regresa para perseguirlos..

Cómo el anfitrión de la web cambiante rompe su servicio CDN

Antes de que pueda comprender por qué se rompe un CDN cuando cambia de host web, es importante comprender como funciona el servicio CDN.

Recuerde, el CDN necesita obtener una copia del archivo y luego guardarlo en la memoria caché de los servidores locales donde se encuentran los visitantes del sitio..

en un “tirar CDN” configuración: la configuración de WordPress más común Cómo configurar CDN de la manera correcta y evitar problemas de SEO Cómo configurar CDN de la manera correcta y evitar problemas de SEO Lea más: cuando un usuario accede primero a una página de su sitio que tiene una imagen, el CDN aún no se ha guardado en la caché, irá a su servidor web para obtener una copia de ese archivo. Entonces, se cacheará el archivo y usar ese archivo local para todas las visitas futuras a la pagina.

Echemos un vistazo a eso más de cerca.

Cuando todo funciona bien, los visitantes obtienen contenido dinámico directamente de su proveedor de alojamiento web. Pero el contenido estático (como imágenes) proviene del servidor CDN local de su país. Si carga una nueva imagen en su sitio web, la primera vez que un usuario visita una página, el CDN obtendrá una copia nueva de su proveedor de alojamiento web.

Cuando esto funciona, funciona muy bien. Los usuarios ven su sitio web y todas las imágenes cargan muy rápido.

sin embargo, cuando te mudas a un nuevo servidor web, actualiza los servidores de nombres de su dominio para que apunten a su nuevo host.

Así que ahora, cuando los usuarios escriben MyWebsite.com en su navegador web, están obteniendo contenido desde un servidor web completamente diferente. Pero su servicio CDN todavía está recibiendo sus nuevos archivos de imagen de tu antiguo servidor web.

Esto es lo que parece.

Es un desastre total, ¿verdad? En el momento en que se cambia a un nuevo host, a los usuarios parecerá que todo funciona bien. Cuando cargue su sitio para asegurarse de que todo funciona, pensará que el sitio también está bien.

Todo el nuevo contenido dinámico proviene de su nuevo servidor web como se esperaba. Todas las imágenes en el sitio se cargarán correctamente. Pero en realidad están viniendo de los archivos en caché almacenado en servidores CDN cerca de su ubicación.

Todo se ve bien, cuando en realidad mucho se rompe. Si tuviera que borrar su caché CDN en este punto, no se cargarían imágenes en su sitio web..

Los síntomas de un CDN roto

La primera señal de que verá que algo va mal es cuando intenta crear una nueva publicación de WordPress.

Cuando cargue e inserte nuevas imágenes en su publicación, se verá bien tanto en el asistente de carga de medios como en el editor.

Pero cuando obtiene una vista previa de esta publicación, o la publica, así es como se ven la imagen destacada y las imágenes en línea en su publicación.

Ya verás enlaces de imagen rotos, o áreas en blanco donde se supone que se carga tu imagen. El comportamiento parece surrealista..

Lo que está sucediendo es que el CDN está buscando nuevas imágenes en la ubicación que configuró originalmente. Este fue el antiguo host web IP.

Para transferir todo correctamente a su nuevo host, necesita actualizar la configuración de su CDN. Vamos a pasar por eso ahora.

Actualizaciones de CDN después de un cambio de host

Cada vez que te cambias a un nuevo servicio de alojamiento web Los mejores servicios de alojamiento web Los mejores servicios de alojamiento web ¿Buscas el mejor servicio de alojamiento web para tus necesidades? Ya sea para un blog pequeño o un sitio web corporativo importante, aquí están nuestras mejores recomendaciones. Lea más, debe pasar por las siguientes configuraciones para asegurarse de que estén configuradas para el nuevo host.

Establecer la IP correcta en la lista blanca

Los servicios CDN tienen seguridad en sus sistemas, de modo que solo los sitios web alojados en una IP específica (servidor de alojamiento web) pueden pasar archivos a la cuenta CDN.

Sin esta seguridad, los piratas informáticos podrían usar su cuenta CDN para almacenar y servir su propio contenido.

Esta estricta seguridad significa que si no actualiza la lista de IP en su lista blanca, su servicio de CDN no podrá acceder a ningún archivo en su sitio web.

En MaxCDN, esto viene bajo la Cuenta menú, bajo el API submenu Buscar “IPs en lista blanca” en su propia cuenta CDN para encontrar la lista o consultar con el servicio al cliente.

Si no conoce la dirección IP correcta para usar, la mayoría de los proveedores de alojamiento proporcionarán la dirección IP del servidor web en los detalles de su cuenta de alojamiento.

Si su anfitrión no proporciona una página de detalles de cuenta, por lo general puede encontrarla en “Dirección IP compartida” o “Dirección IP del servidor” en CPanel.

Utilice esta dirección IP en el Sección IP de la lista blanca de tu cuenta CDN.

Cada vez que migro a un nuevo host, generalmente dejo la IP de mi antiguo host web en la lista blanca temporalmente. En algunas zonas del mundo, es posible que los cambios de DNS que realizó para su dominio no se hayan replicado todavía. Esto puede tomar un día o dos.

Dejando ambas direcciones IP en su cuenta de CDN, se asegurará de que todos puedan ver bien su sitio durante la transición.

Tome nota de esta IP, ya que la necesitará para una configuración de CDN más.

Configurar IP de origen correcto

El siguiente ajuste importante es el origen IP. Esta es básicamente tu manera de decirle al servicio CDN. donde recuperar nuevas imágenes que aún no ha guardado en caché.

Por lo general, encontrará esta configuración en el área de administración para el “zona” has configurado originalmente para tu sitio. Busque la sección IP de origen y actualícela con la dirección IP de su nuevo servidor web.

Una vez que haya actualizado esta configuración, debería estar todo configurado. Su cuenta CDN ahora está al tanto de su nuevo servidor web. Llegará al servidor correcto para obtener las nuevas imágenes que cargue..

Ahora es el momento de borrar todos los cachés y probar su sitio de nuevo.

Borrar cachés y crear nueva publicación

La mejor manera de comprobar si su CDN funciona correctamente es borrar todo su caché. Esto obliga a que no solo compruebe su servidor web en busca de nuevo contenido, sino también todos contenido.

Su complemento de almacenamiento en caché de WordPress debe tener un panel o un botón en el área de CDN para purgar CDN completamente. Si no puede encontrar uno, puede lograr esto en su lugar desde su cuenta CDN.

Para MaxCDN, esto se puede encontrar en la página del panel de control. Busque debajo de la zona configurada para su sitio y haga clic en Gestionar botón.

Una vez que haya purgado completamente el caché de CDN, hay dos formas de probar la salud de su CDN.

  • Primero, abra una nueva sesión del navegador (asegúrese de haber borrado la memoria caché del navegador Cómo borrar su historial del navegador de forma manual y automática Cómo borrar el historial del navegador de forma manual y automática Los sitios web que visita dejan pistas en su computadora. Le mostramos cómo elimine su historial de navegación en Firefox, Chrome, Edge e Internet Explorer. Lea más) y cargue su sitio. Deberías ver todas las imágenes e iconos cargando correctamente.
  • A continuación, crea una nueva publicación en el editor de WordPress. Luego, cargue una nueva imagen destacada y una imagen en línea en su publicación.
  • Previsualice la imagen y verá todo lo que se muestra correctamente esta vez.

Es una buena sensación cuando las cosas finalmente funcionan bien, ¿no es así??

Entendiendo el Propósito de un CDN

La razón por la que este problema le sucede a mucha gente es porque una CDN es a menudo sólo una idea de último momento al configurar el almacenamiento en caché de WordPress.

El único inconveniente de un CDN es que es un punto de falla adicional. Cuando las cosas se rompen, no siempre es fácil entender por qué. Pero si recuerdas actualizarlo, un CDN proporciona un gran impulso al rendimiento del sitio. Cómo aumentar el rendimiento de tu sitio web con W3 Total Cache y un CDN. Cómo aumentar el rendimiento de tu sitio web con W3 Total Cache y un CDN. El sitio de baja calidad porque sus páginas se cargan demasiado lento le hará daño a largo plazo. Tómese un tiempo para aumentar la velocidad de su sitio y mejorar la experiencia del usuario. Lee mas .

.