Local WP tarda en cargar, funciona muy lento

A algunos usuario las webs montadas en local con Local WP les tardan en cargar. No van fluidas en el cambio de páginas ni en la navegación en el panel de admin de WordPress.

Si tienes este problema, quizá alguna de las siguientes soluciones te lo puedan resolver.

Excluir las carpetas de Local WP del antivirus

Una de las cosas que pueden estar ralentizando la velocidad de Local es el antivirus. Excluye todas las carpetas de configuración de Local y las carpeta de los sitios webs para que el antivirus no escanee estos archivos.

En Windows, para el antivirus por defecto Windows Defender, abre la configuración de exclusiones en:

Inicio -> Configuración -> Actualización y Seguridad -> Seguridad de Windows -> Abrir Seguridad de Windows -> Protección antivirus y contra amenazas -> Configuración de antivirus y protección contra amenazas -> Administrar la configuración -> Exclusiones -> Agregar o quitar exclusiones.

Una vez situado en la ventana de Exclusiones, dale a «Agregar exclusión» y añade la carpeta con la instalación de local (C:/Users/TuUsuario/AppData/Roaming/Local) y la carpeta donde tienes tus webs (ver en la configuración de local la ruta donde se almacenan tus webs).

Agregar una exclusión de carpeta en Windows Defender
Configurar exclusiones en Windows Defender

Si tienes otro antivirus instalado en el equipo, tendrás que buscar cómo puedes excluir estas carpetas en él.

Excluir carpetas de Local de Windows Search

Otra cosa que puede ralentizar tu instalación de Local WP es el indexador de carpetas de Windows (Windows Search).

Este se encarga de que cuando buscas algo en la barra de búsquedas aparezca rápidamente.

👉  Tutorial rápido sobre Grid CSS

Prueba a excluir las carpetas de instalación de Local y la carpeta de tus webs locales ya que no es necesario que Windows Search las indexe.

Puedes acceder a Windows Search desde Inicio -> Configuración y escribiendo «Windows Search» en la barra de búsqueda.

Ahora solo tendrás que añadir en la sección «Carpetas excluidas» la carpeta de instalación de Local WP y la carpeta que contiene tus webs.

Agregar exclusión de carpetas en la Búsqueda de Windows
Excluir carpeta de la búsqueda de Windows (Windows Search)

Deshabilitar Xdebug

Local viene con una extensión de PHP activa llamada Xdebug. Esto permite a los desarrolladores sacar más datos para depurar errores y para el desarrollo de software en general.

El inconveniente que tiene Xdebug es que ralentiza la web. Por tanto, si no eres desarrollador y no vas a utilizarlo, mejor desactívalo.

Para ello, accede a las carpetas de los sitios web.

Acceder a las carpeta con las webs locales en Local WP
Acceder a la carpeta de las webs en Local WP

Ahora abre el archivo conf/php/php.ini.hbs y edítalo comentando la parte donde se configura xdebug. Para ello, añade {{!-- al inicio y --}} al final, quedando así:

Deshabilitar xdebug en Local WP

Guarda los cambios y reinicia el sitio desde la interfaz de Local. Con esto ya habrás desactivado la extensión Xdebug.

DNS

Por último, otra cosa que puedes probar es apuntar a la IP de base de datos en lugar de usar localhost, así evitarás la resolución de DNS.

Para ello, edita el archivo wp-config.php de tu sitio web y modifica la línea que indica DB_HOST dejándola como en la siguiente imagen:

Modificar el host de base de datos en WordPress

Reinicio el sitio web desde la interfaz de Local y verifica si has tenido alguna mejora de rendimiento.

Otras causas

Otros problemas que pueden causar que las webs en Local WP tarden en cargar es la configuración de PHP + Servidor (apache/nginx) + Base de datos.

👉  Convertir un string a number en JavaScript

Hay combinaciones de que no funcionan del todo bien. Elige aquellas que con completamente compatibles como: PHP 7.4.1 + nginx + MySQL 8.0.16

👇Tu comentario