Lentitud en WordPress

Y así fue cuando, entre en el WordPress de un cliente y me encontré con 28 actualizaciones de plugins….

¡Esto no puede ser bueno!

, así que me puse a investigar. Su WordPress desactualizado y 34 plugins en su carpeta correspondiente……, me queda una buena tarde por delante.

Lo primero, Backup´s de su WordPress no vaya a ser que se rompa y encima tenga yo la culpa, para esto, tengo un fichero para poder hacer un zip y descargarme todo rápido haciendo uso solo del FTP y otro para la BBDD, (cosas que uno hace en sus tiempos libres).

En algunas ocasiones el cliente solo te da acceso al FTP y al panel. El servidor debe ser algo confidencial. Tienes acceso a su web, a su base de datos pero a su servidor no, no vaya a ser que lo rompas…….., el caso es que hay plugins que hacen esto pero como os he comentado alguna vez, cuantos menos uses mejor.

Bueno a por el tema:

Lo primero revisar qué tipo de plugins son útiles y cuales están puestos para añadir un simpe texto a la web. Empezamos la limpieza y la actualización de todos ellos. Borrado de aquellos que no se usan y revisión de que hacen algunos que desconocía. Al final con 20 plugins básicos la web funcionaba de la misma manera.

Ahora sigamos con el tema de la velocidad, aquí si me gusta usar 2 plugins que creo que hacen que la velocidad de una página mejora lo suficiente.

La mejora fue considerable.

Continuamos con la Base de datos, 100 páginas y 4000 post publicados, perfecto pero 10000 revisiones en total. Es necesario tener 10000 revisiones en nuestra base de datos. Yo creo que no, que en un principio con tener 3 como mucho nos valdría.

Por ejemplo si queremos que no se graben las revisiones abrimos el archivo wp-config.php y añadimos la siguiente línea

define('WP_POST_REVISIONS', false);

En el caso que queraís guardar 3

define('WP_POST_REVISIONS', 3);

Bueno con esto tenemos preparado el WordPress para que tenga menos revisiones a futuro pero…. necesito liberar espacio ahora. Así que si tenéis acceso a la BBDD, solo tenéis que lanzar esta query, cambiar el XX_ por vuestro prefijo

DELETE FROM XX_posts WHERE post_type = 'revision';

Zas 10000 revisiones menos y la base de datos con unos cuantos megas menos. Optimizar es bueno.

Por otro lado os aconsejo utilizar este plugin, aunque yo le utilizo y luego le borro. Os dejo el enlace WP Clean Up.

La cosa va mejorando, la página parece que funciona pero hay alguna cosa más que hacer, aunque por no escribir todo aquí os hago un resumen.

  • Utiliza el caché de navegador. (Modificar el .htacess)
  • Utiliza la comprensión Gzip.
  • Minificar CSS y JS.
  • Reducir imágenes en la web. Me he encontrado con imágenes de 5200 x 3600 pixeles (Megas y más megas), cuando en la web se usan imágenes de 800 x 600………………
  • Retardar la carga de imágenes, te recomiendo el plugin LazyLoad
  • Utiliza la carga Asyncronica de js

Todo esto hace que una página cargue mucho más rápido pero…. el tema del servidor es importante, como sabéis llevo mucho tiempo trabajando con Neodigit y la verdad no lo cambio por servicio y amigos que trabajan allí.

Saludos a tod@s, cualquier cosilla ya sabéis por las redes sociales o el formulario de contacto

Lentitud en WordPress Modificado: agosto 27th, 2018 por Carlos González Gurrea
1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votos, promedio: 5,00 de 5)
Cargando...

Centro de preferencias de privacidad

    Almacenamiento y acceso a información

    El almacenamiento de información o el acceso a información ya almacenada en tu dispositivo como identificadores de publicidad, identificadores de dispositivo, cookies y tecnologías similares.

    google.com

    Personalización

    La recopilación y procesado de información sobre tu uso de este servicio para posteriormente personalizar la publicidad y/o el contenido para ti en otros contextos, como otras webs o apps, con el tiempo. Habitualmente el contenido de la web o la app se usa para hacer deducciones sobre lo que te interesa, lo que define la selección futura de publicidad y/o contenido.

    google.com

    Selección de anuncios, entrega, informes

    La recopilación de información y la combinación con información anteriormente recopilada para seleccionar y presentarte publicidad y para medir la entrega y efectividad de esa publicidad. Esto incluye usar información recopilada anteriormente sobre tus intereses para seleccionar anuncios, procesar datos sobre qué anuncios se mostraron, con qué frecuencia se mostraron, cuando y dónde se mostraron y si llevaste a cabo alguna acción relacionada con el anuncio, como por ejemplo hacer clic en un anuncio o hacer una compra. Esto no incluye la personalización, que es la recopilación y procesado de información sobre el uso que haces de este servicio para posteriormente personalizar publicidad y/o otros contenidos para ti en otros contextos, como webs o apps, con el tiempo.

    google.com

    Selecciones de contenido, entrega, informes

    La recopilación de información y combinación con información previamente recopilada para seleccionar y presentarte contenido y para medir la entrega y efectividad de ese contenido. Esto incluye el uso de información recopilada anteriormente sobre tus intereses para seleccionar contenido, procesar datos sobre qué contenido se mostró, con qué frecuencia o durante cuánto tiempo se mostró, dónde y cuándo se mostró y si llevaste a cabo alguna acción relacionada con el contenido, como por ejemplo hacer clic en contenido. Esto no incluye la personalización, que es la recopilación y procesado de información sobre el uso que haces de este servicio para posteriormente personalizar contenido y/o publicidad para ti en otros contextos, como webs o apps, con el tiempo.

    google.com