Mejorar velocidad de carga de WordPress en Synology 2018

Hoy lo que vamos a intentar es acelerar WordPress en Synology para que cargue lo más rápidamente posible, teniendo en cuenta donde está realizada la instalación. Si conseguimos mejorar las puntuaciones ofrecidas por los principales test de velocidad de páginas web, obtendremos mejores resultados de posicionamiento en Google.

ADVERTENCIA:

Éste post lo realizo prácticamente para tener unas notas personales y registro de lo que he hecho. Posiblemente no sea el mejor post que has leído sobre ésto :D.

Escenario Inicial:

  • Servidor: Synology DS918+ 8GB de RAM
  • Discos duros: Western Digital Edición NAS 8TB
  • Conexión a internet: 300/300 Fibra Jazztel
  • Web: www.davidaragon.com
  • CMS: WordPress en Synology
  • Plugins Instalados:
    • Akismet Anti-Spam
    • All In One Schema Rich Snippets
    • ARVE Advanced Responsive Video Embedder
    • Blubrry PowerPress
    • Contact Form 7
    • Fusion Builder
    • Shortcodes Ultimate
    • WPA SEO Auto Linker
    • Yoast SEO
    • Code Snippets CPT

Capturas de pantalla de los test iniciales:

Test con Pingdom Tools:

01_test_pingdom

Test con GTmetrix:

01_test_gtmetrix

Test con Google PageSpeed Tools01_test_googlepagespeedtest

Bueno, estos son los resultados iniciales.

Primer paso para mejorar la velocidad de WordPress en Synology:

Lo primero que vamos a hacer es instalar varios plugins para optimizar y eliminar la mayoría de los errores de Google Page Speed Insights.

  • Autoptimize
  • Cache Enabler
  • Compresión gzip
  • Fecha de caducidad de las cabeceras HTTP o «Leverage cache brower»

Con ésto tendremos que hacer algunas modificaciones en el .htaccess para configurarlo.

Instalar Autoptimize y veremos las siguientes configuraciones:

En la pestaña “Extra”:

Para mejorar el uso de este plugin, vamos a añadir Gzip con éste código en el .htacces

Sólo con instalar éste plugin hemos mejorado la velocidad de Wordpress en Synology 3 puntos en Pingdom:

Instalar el plugin Cache Enabler:

Este plugin no requiere configuración.

Sólo con la instalación de este plugin ganamos puntos en GTmetrix, en GPST y Pingdom

02_test_gtmetrix

Añadir otro código a el htaccess para mejroar la cache:

leverage-browser-caching

Añadimos éste código al archivo functions.php de nuestra plantilla

query-string.

Instalar BJ Lazy Load y EWWW Image Optimizer

  • Un plugin que se encarga de hacer que las imágenes carguen conforme se necesitan ver.
  • Otro plugin relacionado con las imágenes EWWW Image Optimizer

Con estos pasos, hemos mejorado el rendimiento “bastante”. Ahora vamos a finalizar con la instalación de un disco SSD de lectura!!

Instalación de disco SSD de lectura en Synology:

Lo primero es insertar fisicamente el disco SSD en la bandeja, insertarlo y asegurarnos que lo reconoce:

  • Administrador de almacenamiento
  • CacheSSD
  • Crear

Puntuaciones finales:

Test con Pingdom Tools:

01_test_pingdom

Test con GTmetrix:

01_test_gtmetrix

Test con Google PageSpeed Tools01_test_googlepagespeedtest

Como veis, mejoramos bastante la velocidad de carga de nuestro WordPress con todas estas mejoras que hemos realizado. Quizá simplemente quitando tanta imagen que tengo en la página de inicio que es la que se prueba, podría mejorar.

A parte, teniendo en cuenta que es un Servidor NAS Synology DS918+ con una conexión de hogar, la puntuación final está bastante bien.

Actualización:

Tras ver que no se había mejorado demasiado, he cambiado la página de inicio quitando tanto Slide de imágenes. Luego he cambiado los tamaños de las miniaturas de las imágenes para que fuesen adecuadas al tamaño que tenían en el HTML y el resultado? ESPECTACULAR!!!

Test con Pingdom Tools:

01_test_pingdom

Test con GTmetrix:

01_test_gtmetrix

 

Test con Google PageSpeed Tools01_test_googlepagespeedtest

 

 

By | 2018-07-05T00:28:31+00:00 julio 4th, 2018|Blog, Destacados, Tutoriales|0 Comments

About the Author:

Orfebre de profesión, me pasé a la fotografía de forma profesional y desde entonces no he parado. Enamorado de la tecnología trabajo actualmente de Formador, redactor de contenidos etc en qloudea.com. A parte, aficionado a la impresión 3d, los drones de carreras y formador oficiale de LinkedIN Learning.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.