WordPress es un CMS o Gestor de Contenidos que se ejecuta en millones de Sites en todo el mundo. Ahora mismo, entre los CMS´s más utilizados, tales como Joomla o Drupal, WordPress se lleva el 60% del mercado. Por lo tanto, vigilar y corregir el funcionamiento de nuestra Web para que se cargue lo más rápidamente posible es una obligación.
Hay quien sostiene que WordPress está muy bien configurado para el SEO y su velocidad de carga por defecto es superior al resto de CMS. Nada más lejos de la realidad, igual que los otros, WordPress necesita ayuda para mejorar. De hecho, cuando instalamos un Plugin para mejorar las prestaciones de nuestro Site WordPress, afecta negativamente a su rendimiento sin darnos cuenta de ello. Afortunadamente, existen otros Plugins que solucionan este problema y son los que vamos a ver en este post.
Plugins
Como he dicho anteriormente, algunos Plugins mejoran las posibilidades de WordPress, pero al mismo tiempo merman el rendimiento. Una Herramienta para ayudar en este propósito es P3 Plugin Profiler, que comprueba a fondo tu FrontEnd y BackEnd en busca de otros Plugins que afectan negativa o positivamente en el rendimiento. Una vez hecho esto, elige cuáles son más adecuados y elimina los otros. Por ejemplo, existen Plugins como Artículos Relacionados o Artículos Populares que ralentizaban un sitio WordPress que había montado recientemente. Como quiera que no es determinante su uso, dejé que P3 Plugin Profiler los apartara.
Hosting
Este es quizá el punto más determinante para un buen rendimiento, pero no nos debemos llevar a primera vista por la opción de Hosting Dedicado, ya que un buen albergue compartido puede cubrir nuestras necsidades muy bien. Hace menos de un mes migré mi Sitio Joomla a Webempresa, en un servidor compartido. Anteriormente lo tenía en Hostgator, el cual funcionó bien durante unos años, para bajar su rendimiento considerablemente los últimos meses, coincidiendo con el aumento progresivo de mi tráfico. Con Webempresa los resultados han sido más que satisfactorios y la ganancia en velocidad y fiabilidad justifica con creces el aumento de precio, que tampoco es tanto. Webempresa cuenta con distintos planes de alojamiento, tanto para Joomla como para WordPress.
Combinar JavaScript y CSS
No es extraño que un CMS sirva una docena de archivos CSS y casi otro tanto de JavaScript cuando se carga tu Página en el inicio. Cada uno de estos archivos repercute en el rendimiento del Sitio de forma decisiva. Afortunadamente existe una forma de mejorar la carga y minimizar los efectos, por ejemplo con Combine CSS y Combine JS. Eso sí, hay que llevar cuidado, porque la existencia de ambos puede perjudicar el funcionamiento de otros Plugins de la Web. De todas formas, es recomendable eliminar los que dan problemas y hacer funcionar alguno o los dos que menciono anteriormente, pues la ganancia en rendimiento amortiza cualquier otra pérdida.
Caché
El almacenamiento en Caché es una de las medidas más efectivas para mejorar el rendimiento de nuestro WordPress. Sin embargo, si no poseemos ciertos conocimientos técnicos al respecto, puede que no consigamos el efecto deseado. Me refiero al hecho de saber en qué consiste el almacenamiento en caché y cómo configurarlo de la mejor manera, aunque siempre podemos acudir a un experto, lo cual, en mi humilde opinión, es la mejor opción. Aún con todo, existen dos Plugins que nos ayudarán con esta tarea, uno es WP Super Cache y el otro W3 Total Cache. Son complicados de utilizar, pero una vez hemos conseguido conocerlos bien, merecen la pena.
Compresión
Hace tiempo, en las primeras versiones de WordPress, existía un Plugin que permitía activar la compresión. En versiones posteriores se eliminó y se le dio más importancia al panel de control de Ajax. Aún no sabemos el motivo pero la cuestión es que se lucieron. Menos mal que hay un Plugin que resuelve este problema, WP HTTP Compression. Hay que utilizarlo con sumo cuidado, pero sus resultados pueden mejorar el rendimiento de forma muy visible.
Compresión de Imágenes
Las imágenes de nuestro Sitio suponen el porcentaje más alto de carga de una página, en líneas generales. La reducción de estos archivos sin mermar la calidad resulta clave y, para ello, también contamos con un Plugin que nos facilita este trabajo, WP Smush it. Comprime las imágenes conforme se van cargando, haciendo el proceso impercetible para el usuario. Muy recomendable.
Conclusión
Todavía queda un apartado por definir, el más importante de todos, el fichero .htaccess, pero lo trataremos en un artículo independiente, dada su complejidad. Sintetizando todo lo anterior, el objetivo es conseguir un Site rápido y eficiente sin que el amigo Google nos advierta por ello. Dependiendo de los Plugins utilizados, es posible que tengas que renunciar a otros que consideras imprescindibles o que, simplemente, te gustan, pero recuerda, un porcentaje muy alto de usuarios abandona el Sitio que visita si este supera en más de dos segundos el tiempo de espera. Es para pensárselo.