Obtenga hoy mismo el mejor plugin de copia de seguridad y migración de WordPress
Obtenga Duplicator ahora
Anuncio de Duplicator Cloud

[Las copias de seguridad en la nube se simplifican: Duplicator Cloud elimina el almacenamiento de terceros

Explore planes de almacenamiento en la nube escalables y asequibles con Duplicator Cloud y mantenga las copias de seguridad de su sitio seguras, organizadas y accesibles en un...
Sitio WordPress lento después de la migración

Cómo arreglar un sitio WordPress lento tras una migración 

Escrito por: avatar de autor Joella Dunn
avatar de autor Joella Dunn
Joella es una escritora con años de experiencia en WordPress. En Duplicator, se especializa en el mantenimiento de sitios web, desde copias de seguridad básicas hasta migraciones a gran escala. Su objetivo final es asegurarse de que su sitio web WordPress es seguro y está listo para crecer.
     Revisado por: avatar del revisor John Turner
avatar del revisor John Turner
John Turner es el Presidente de Duplicator. Tiene más de 20 años de experiencia en negocios y desarrollo y sus plugins se han descargado más de 25 millones de veces.

La migración se ha completado, su sitio está activo en el nuevo servidor y está listo para celebrarlo. Entonces cargas tu página de inicio y se rastrea.

Las páginas tardan una eternidad en cargarse. Es probable que tus visitantes pulsen el botón Atrás antes incluso de que aparezca tu contenido.

En esta entrada, te mostraré cómo diagnosticar y arreglar un sitio WordPress lento después de una migración. Al final, tendrás una lista clara de acciones que harán que la velocidad de tu sitio vuelva a su rendimiento original, o incluso mejor.

He aquí las principales conclusiones:

  • Borrar todas las capas de caché (CDN, servidor, WordPress, navegador) para eliminar los datos antiguos del servidor.
  • Compruebe los recursos del alojamiento: Versión de PHP, límites de memoria y desajustes en la ubicación del servidor.
  • Restablecer los enlaces permanentes y verificar que las URL del sitio coinciden exactamente
  • Limpie su base de datos eliminando revisiones de entradas, comentarios spam y datos caducados.
  • Optimice las imágenes y active la carga lenta para reducir la carga del servidor.
  • Elimine los plugins/temas inactivos que generan cargas innecesarias.
  • Ejecutar pruebas de rendimiento para identificar cuellos de botella específicos.

Índice

¿Por qué su sitio WordPress es lento después de una migración?

Cuando soluciono problemas de ralentización tras la migración, suelo descubrir que no hay un único culpable. Es una combinación de problemas relacionados con el nuevo entorno lo que crea la tormenta perfecta para un rendimiento deficiente.

Estas son las razones más comunes por las que su sitio WordPress se vuelve lento después de la migración:

  • Desajustes en el entorno del servidor: Es posible que tu antiguo servidor ejecute PHP 8.1 y el nuevo PHP 7.4. Los límites de memoria a veces se restablecen a valores predeterminados más bajos durante el traslado.

  • Problemas con la base de datos: Las migraciones pueden dejar tras de sí datos corruptos, rutas de archivo incorrectas que apuntan a su antiguo servidor o restos de desorden en la base de datos que ralentizan las consultas.

  • Conflictos de caché: Su antigua configuración de caché podría entrar en conflicto con el sistema de caché de su nuevo servidor, creando un cuello de botella en lugar de acelerar las cosas.

  • Rutas de archivos mal codificadas: Apuntan a recursos de su antiguo servidor, haciendo que su sitio pierda tiempo buscando archivos que ya no existen en esas ubicaciones.

La clave está en analizar metódicamente cada posible causa hasta encontrar el cuello de botella específico.

Cómo arreglar un sitio lento tras una migración

Esta es la lista de comprobación del rendimiento paso a paso si su sitio recién migrado va lento:

  • Pruebas comparativas de rendimiento: Obtenga puntuaciones de referencia utilizando GTmetrix/Pingdom para medir las mejoras.
  • Borre todas las cachés: Purga completamente la caché de CDN, a nivel de servidor, del plugin de caché de WordPress y del navegador.
  • Restablecer permalinks: Borrar reglas de reescritura .htaccess corruptas a través de Configuración " Enlaces permanentes
  • Compruebe las URL del sitio: Asegúrese de que la dirección de WordPress y la dirección del sitio coinciden exactamente
  • Audite el plan de alojamiento: Verifique la versión de PHP, los límites de memoria y la idoneidad de la ubicación del servidor.
  • Actualícelo todo: actualice el núcleo, los plugins y los temas de WordPress a las últimas versiones compatibles.
  • Eliminar herramientas inactivas: Eliminar plugins/temas no utilizados y extensiones no compatibles.
  • Optimización de imágenes: Comprime la biblioteca multimedia y activa la carga lenta
  • Limpiar base de datos: Elimina revisiones de entradas, spam, transitorios caducados y opciones hinchadas.
  • Minificar código: Comprima HTML, CSS y JavaScript
  • Implementar CDN: Utilizar Cloudflare o CDN similar para servir activos desde ubicaciones globales.
  • Minimice los scripts externos: Elimine el seguimiento innecesario, los widgets de chat y los botones sociales.
  • Active el modo de depuración: Utiliza el modo de depuración de WP o un plugin como Query Monitor para identificar consultas lentas y errores PHP.

Pruebas de rendimiento para encontrar el cuello de botella

Antes de cambiar nada, obtenga una puntuación de referencia. Esto es crucial porque necesitas saber si tus correcciones están funcionando realmente.

Te recomiendo que utilices Google PageSpeed Insights o GTmetrix para tus pruebas. Ambos son gratuitos y te ofrecen los datos que necesitas para diagnosticar problemas de velocidad.

Cuando obtenga los resultados, preste especial atención a dos parámetros concretos.

El tiempo transcurrido hasta el primer byte (TTFB) le indica si su servidor es el problema. Si este número es alto (más de 800 ms), es probable que tengas problemas con el servidor, como consultas lentas a la base de datos o recursos de alojamiento inadecuados.

PageSpeed Insights Core Web Vitals

El gráfico de cascada le muestra exactamente qué archivos se cargan con lentitud. Busque recursos que tarden mucho más que otros. Éstos son sus cuellos de botella.

Gráfico de cascada GTmetrix

Realiza la prueba varias veces y calcula la media de los resultados. El rendimiento del servidor puede variar, por lo que es posible que una sola prueba no te dé una imagen completa.

Borrar la memoria caché

Los datos almacenados en caché de su antiguo servidor pueden causar problemas de rendimiento. Por eso, yo siempre empiezo con este paso.

Debe borrar la caché en todos los niveles: su CDN, la caché a nivel de servidor, la caché de WordPress y la caché del navegador.

En su plugin de caché de WordPress (como WP Rocket, W3 Total Cache o WP Super Cache), busque el botón Borrar caché en la configuración del plugin.

Borrar la caché de WordPress

Para purgar la caché de tu servidor, entra en el panel de control de tu hosting y busca la sección de gestión de caché. SiteGround lo tiene en Velocidad " Caché.

Borrar caché de SiteGround

Los usuarios de Bluehost pueden borrar la caché a nivel de servidor desde el panel de control de WordPress. Simplemente busca la pestaña Caché en la parte superior y pulsa Purgar todo.

Borrar caché de Bluehost

Si estás usando Cloudflare u otro CDN, purga todo desde su panel de control.

Los pasos para borrar la caché del navegador dependen del navegador que estés utilizando. En Chrome, haz clic en el icono de tres puntos de la esquina superior derecha. Selecciona Eliminar datos de navegación.

Eliminar datos de navegación de Chrome

En la ventana emergente, seleccione Imágenes y archivos en caché. A continuación, borra los datos.

Borrar caché de Chrome

Al restablecer los enlaces permanentes, se eliminarán las reglas de reescritura del archivo .htaccess, que suelen dañarse durante las migraciones.

Vaya a su panel de WordPress y navegue hasta Ajustes " Permalinks. No cambies nada. Simplemente haz clic en Guardar cambios en la parte inferior.

Enlaces permanentes de WordPress

Eso es todo. Esto fuerza a WordPress a regenerar reglas de reescritura limpias y puede arreglar bucles de redirección o páginas de carga lenta causadas por datos .htaccess corruptos.

Compruebe la dirección de su sitio web

Los desajustes de URL son asesinos furtivos del rendimiento. Crean bucles de redirección que hacen que su servidor trabaje más de lo que debería.

Vaya a Ajustes " General en el panel de control de WordPress.

Mira estos dos campos:

  • Dirección de WordPress (URL)
  • Dirección del sitio (URL)
Actualizar la dirección de WordPress

Estos deben ser idénticos y apuntar a su nuevo dominio. Corrige cualquier desajuste y guarda los cambios.

Compruebe su alojamiento

A veces, el nuevo plan de alojamiento en sí es el cuello de botella. Esto es especialmente común cuando la gente migra un sitio de WordPress para ahorrar dinero sin darse cuenta de que también están degradando el rendimiento.

Estos son los problemas de alojamiento que veo con más frecuencia:

  • Disminución de recursos: tu nuevo plan tiene menos CPU o RAM que el anterior.
  • Versión PHP obsoleta: Es posible que los hosts económicos aún ejecuten PHP 7.4 o anterior, que es significativamente más lento que PHP 8.0+
  • Desajuste de la ubicación del servidor: Si tu nuevo servidor está en Alemania, pero tu audiencia está en California, esa distancia crea lag
  • Servidores sobrevendidos: Algunos alojamientos empaquetan demasiados sitios web en un solo servidor

La forma más fácil de comprobarlo es ponerse en contacto con el equipo de soporte de su proveedor de alojamiento. Pregúnteles específicamente por la versión de PHP, los límites de memoria y la ubicación del servidor. La mayoría de los buenos proveedores actualizarán tu versión de PHP gratuitamente si se lo pides.

Actualizar plugins, temas y WordPress

El software obsoleto puede tener problemas de compatibilidad con su nuevo entorno de servidor. Lo que funcionaba bien en tu antiguo host puede tener problemas con configuraciones de servidor diferentes.

Este es un buen momento para implementar las actualizaciones de seguridad de WordPress que puedan haberse pasado por alto.

Comience primero con el núcleo de WordPress. Vaya a Panel de control " Actualizaciones e instale las actualizaciones de WordPress disponibles.

Actualizar el software de WordPress

A continuación, actualiza todos tus plugins y temas. Te recomiendo que lo hagas por etapas en lugar de hacerlo todo a la vez para que puedas detectar cualquier problema de compatibilidad.

Eliminar herramientas inactivas o no compatibles

Los plugins inactivos siguen cargando archivos y entradas de base de datos, incluso cuando no están activos. Son un peso muerto que ralentiza tu sitio.

Además, un tema pesado puede afectar significativamente al rendimiento y a la experiencia del usuario incluso cuando no se utilizan sus funciones.

Preste especial atención a los plugins abandonados: todo lo que no se haya actualizado en más de un año. Suponen un riesgo para la seguridad y suelen causar problemas de compatibilidad con los entornos de servidor más recientes.

Plugin de WordPress obsoleto

Esta es mi lista de limpieza:

  1. Elimine los plugins que no haya utilizado en los últimos seis meses.
  2. Elimine los temas antiguos (conserve un tema predeterminado como copia de seguridad).
  3. Compruebe las fechas de última actualización de los plugins: todo lo que tenga más de un año será objeto de escrutinio.
  4. Busque plugins que dupliquen funciones

Sea implacable. Cada plugin que elimines es una cosa menos que puede ralentizar tu sitio.

Optimizar imágenes

Tu nuevo servidor puede tener problemas con imágenes no optimizadas que tu antiguo alojamiento gestionaba sin problemas. Cada servidor tiene su propia capacidad de procesamiento y limitaciones de ancho de banda.

Te recomiendo que utilices un plugin de optimización de imágenes como ShortPixel o Smush. Estas herramientas comprimen toda tu biblioteca multimedia de una sola vez, lo que te ahorra redimensionar manualmente cientos de imágenes.

Busque estas características a la hora de elegir un plugin de optimización:

  • Compresión masiva de imágenes existentes
  • Compresión automática para nuevas cargas
  • Carga lenta (las imágenes sólo se cargan cuando los visitantes se desplazan hasta ellas)
  • Conversión WebP para navegadores modernos

La carga lenta por sí sola puede reducir el tiempo de carga inicial de la página a la mitad si tiene páginas con muchas imágenes.

Optimice su base de datos

Las migraciones arrastran toda la basura de la base de datos de su antiguo sitio. Revisiones de entradas, comentarios spam, transitorios caducados... todo se queda en el camino.

Este desorden en la base de datos obliga a su nuevo servidor a trabajar con datos innecesarios cada vez que alguien carga una página.

Utilice un plugin de optimización de base de datos como WP-Optimize para limpiar las cosas. Concéntrate en estas áreas:

  • Revisiones del correo (conserve las 2-3 últimas, elimine el resto)
  • Spam y comentarios basura
  • Transitorios caducados
  • Etiquetas y categorías no utilizadas
Ejecutar WP-Optimize

Preste especial atención a la tabla wp_options. Aquí es donde WordPress almacena la configuración del sitio, y puede hincharse con datos de plugins y temas antiguos.

Reducir código

La minificación elimina los caracteres innecesarios de tus archivos HTML, CSS y JavaScript. Puede tratarse de espacios adicionales, comentarios o saltos de línea que facilitan la lectura del código pero añaden tamaño al archivo.

Uno de los plugins más populares para la minificación de código es Autoptimize. Es una herramienta gratuita que permite incluso a los principiantes optimizar su HTML, CSS y Javascript.

Plugin de optimización automática

Sin embargo, la minificación a veces puede romper la funcionalidad de su sitio. Algunos plugins o temas dependen de un formato específico en su código.

Pruebe siempre a fondo su sitio después de activar la minificación. Compruebe sus formularios, menús de navegación y cualquier elemento interactivo.

Si algo se rompe, desactive primero la minificación de JavaScript, que suele ser la culpable.

Utilizar una CDN

Una red de distribución de contenidos (CDN) sirve los activos de su sitio desde servidores situados cerca de sus visitantes. Reduce la distancia física que deben recorrer los datos, lo que acorta los tiempos de carga.

Esto resulta esencial si su nuevo servidor está geográficamente lejos de su público. Si se traslada de un servidor estadounidense a otro europeo, los visitantes de Estados Unidos notarán la diferencia.

Cloudflare ofrece un plan gratuito que es perfecto para la mayoría de los sitios de WordPress. Una vez configurado, tus archivos de imágenes, CSS y JavaScript se almacenan en caché en servidores de todo el mundo.

Minimizar scripts externos

Cada script externo en su sitio añade otra petición que ralentiza la carga. Estas peticiones se acumulan más rápido de lo que imaginas.

Los guiones externos más habituales son:

  • Google Analytics
  • Píxel de Facebook
  • Widgets de chat
  • Botones de redes sociales
  • Guiones publicitarios
  • Ventanas emergentes de captura de correo electrónico

Audite lo que realmente necesita. ¿Realmente necesita Google Analytics y otro script de seguimiento? ¿Está obteniendo valor de ese widget de chat?

Elimine todo lo que no sea esencial para sus objetivos empresariales. Cada script que elimine le devolverá unos cientos de milisegundos a su bolsillo.

Activar el modo depuración

Este es un paso más avanzado para encontrar errores ocultos que ralentizan su sitio. El modo de depuración revela errores PHP y consultas lentas a la base de datos que ocurren entre bastidores.

Tienes dos opciones: editar directamente tu archivo wp-config.php o utilizar un plugin de depuración.

Para el método manual, añada esta línea a su archivo wp-config.php:

define('WP_DEBUG', true);

También puedes instalar un plugin como Query Monitor. Te ofrece una forma sencilla de ver las consultas lentas a la base de datos, los errores de PHP y los cuellos de botella en el rendimiento.

Consultas a la base de datos Query Monitor

Desactive WP_DEBUG en su sitio en vivo después de la solución de problemas. Dejarlo activado puede exponer información sensible a los visitantes y crear riesgos de seguridad.

Preguntas más frecuentes (FAQ)

¿Por qué mi panel de WordPress se carga lentamente?

La lentitud del panel de control de un sitio WordPress suele deberse a problemas en el servidor más que en el front-end. Compruebe primero los recursos de su alojamiento: muchos alojamientos económicos limitan la CPU y la memoria para las áreas de administración. La sobrecarga de la base de datos es otra causa común. Realiza una limpieza de la base de datos y comprueba si ayuda.

¿Cuál es el mejor método de migración para WordPress?

Las migraciones manuales ofrecen el máximo control, pero requieren conocimientos técnicos. Los plugins de migración como Duplicator Pro se encargan de los detalles técnicos de forma automática e incluyen funciones como instalaciones de arrastrar y soltar y operaciones integradas de buscar y reemplazar. Para la mayoría de los usuarios, un plugin de migración fiable ahorra tiempo y evita errores comunes al migrar su sitio de WordPress.

¿Cuánto tarda una migración de WordPress?

Los sitios sencillos pueden migrar en 15-30 minutos. Los sitios complejos con grandes bases de datos o muchas personalizaciones pueden tardar entre 2 y 4 horas. El tiempo real de transferencia depende del tamaño del sitio y de la velocidad de la conexión a Internet. La planificación y las pruebas suelen llevar más tiempo que la migración de WordPress en sí.

¿Cuál es la causa más común de lentitud tras la migración?

Los problemas del entorno de alojamiento encabezan la lista. Entre ellos se incluyen las reducciones de recursos, las versiones antiguas de PHP y los desajustes en la ubicación del servidor. La segunda causa más común son los conflictos de caché entre su antigua configuración de caché y las nuevas configuraciones del servidor que hacen que su sitio WordPress sea tan lento.

¿Cómo puedo evitar que esto ocurra en mi próxima migración?

Pruebe su nuevo entorno de alojamiento antes de ponerlo en marcha. Configure una versión de prueba de su sitio y ejecute pruebas de rendimiento. Compruebe con antelación las versiones de PHP, los límites de memoria y la ubicación del servidor. Además, planea borrar todas las cachés inmediatamente después de la migración.

¿Es mi nueva empresa de alojamiento la culpable de la lentitud de mi sitio?

Los problemas de alojamiento causan muchas ralentizaciones tras la migración, pero también pueden deberse a problemas con la base de datos, conflictos de plugins o problemas de configuración que se arrastraron desde el sitio antiguo. Empieza por diagnosticar el alojamiento y, a continuación, analiza otras posibles causas.

Recupere la máxima velocidad de su sitio migrado

Un sitio lento después de una migración es frustrante, pero tiene solución. Empieza por las soluciones rápidas, como borrar la caché y restablecer los enlaces permanentes. Después, pasa a soluciones más complejas, como limpiar la base de datos y optimizar el alojamiento.

La mayoría de los problemas de rendimiento se resuelven en los primeros pasos. Si sigues teniendo problemas después de intentarlo todo, no dudes en ponerte en contacto con el equipo de asistencia de tu proveedor de alojamiento.

Duplicator Pro está diseñado para crear migraciones perfectas que simplemente funcionan. Con funciones como la instalación mediante arrastrar y soltar y la compatibilidad con sitios de gran tamaño, se encarga de los detalles técnicos para que usted pueda centrarse en su sitio web y no en solucionar problemas.

Haga que su próxima migración sea la más fácil de todas.

Ya que estás aquí, creo que te gustarán estos otros recursos cuidadosamente seleccionados:

avatar de autor
Joella Dunn Redactora de contenidos
Joella es una escritora con años de experiencia en WordPress. En Duplicator, se especializa en el mantenimiento de sitios web, desde copias de seguridad básicas hasta migraciones a gran escala. Su objetivo final es asegurarse de que su sitio web WordPress es seguro y está listo para crecer.

Divulgación: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, es posible que ganemos una comisión. Sólo recomendamos productos que creemos que aportarán valor a nuestros lectores.