Herramientas y opciones para el uso de caché en su sitio de WordPress
Actualizado el 14 de Octubre, 2016. Por OpenCloud.
Si su sitio de WordPress está experimentando algunos problemas, puede que el servidor esté afectando su base de datos MySQL más de lo que debería. Debido a que WordPress depende en gran parte de la base de datos, puede hacer una cantidad considerable de solicitudes mientras intenta obtener la información necesaria para procesar y cargar su página. Esto puede ser muy ineficiente y causar cargas astronómicas cuando sitios como Reddit, Digg, Slashdot, y BoingBoing se enlazan al suyo. El almacenamiento de algunos recursos de sus sitios en la memoria caché es un método bastante útil para evitar este y otros problemas. En este tutorial presentamos algunas de las herramientas y plugins que puede utilizar para hacer caching de sus sitios en WordPress.
Plugins y herramientas para el uso de caché
Hay varios plugins disponibles que prometen mejorar sus tiempos de carga y disminuir la carga del servidor, permitiendo que su sitio maneje grandes picos de tráfico al mejor estilo del efecto Slashdot. Sin embargo, tenga en cuenta que los usuarios podrían no ver efectos inmediatos desde que habilita el uso de caché en su sitio web.
Hay una gran cantidad de plugins que permiten almacenar las solicitudes MySQL en caché mediante la creación de contenido estático a ser cargado, en lugar de afectar la base de datos en cada solicitud. También se pueden almacenan otros recursos en la memoria caché para mejorar la carga promedio de sus páginas. A continuación se presenta una lista de los plugins y herramientas más populares y útiles:
WP Super Cache
Este plugin crea un archivo de caché estático de su sitio, de esta manera se cargará el contenido de este archivo —almacenado localmente en el computador de sus usuarios después del primer acceso— en vez de usar PHP para la generación de su página. Recogiendo lo que dejó wp-cache
, este plugin ha incluido opciones avanzadas y ha mejorado las opciones de visualización. Su instalación y uso es bastante simple. Si utiliza hosting compartido, es una excelente opción.
Para más información consulte nuestro tutorial: Instalación, configuración y uso del Plugin WP Super Caché.
Hyper Cache
Este plugin ofrece una de las interfaces más amigables con el usuario en relación con las opciones disponibles. Si usted instala WP Super Cache y no puede descifrar cómo usarlo HyperCache es una alternativa destacada para la mayoría de los usuarios finales.
W3 Total Cache
Esta también es otra opción excelente que ha ido ganado mucha popularidad. Ayuda a aumentar el rendimiento de su sitio web, reduciendo los tiempos de descarga a través de características como la integración con redes de entrega de contenido o CDNs (Content Delivery Network, por sus siglas en inglés). Además provee una interfaz para la optimización del rendimiento de WordPress diseñada para mejorar la experiencia de usuario y el posicionamiento SEO.
Puede consultar nuestro tutorial si decide utilizarlo: Instalación, configuración y uso del Plugin W3 Total Cache.
WP Widget Cache
Funciona en conjunto con cualquiera de los plugins enumerados arriba para añadir un poco más de velocidad a su sitio. Funciona particularmente bien si utiliza muchos widgets.
PageSpeed de Google
Entre las características que ofrece Google PageSpeed se incluye la minimización del tamaño de sus archivos. De esta manera, se sirven esos archivos en lugar de hacer que WordPress procese los archivos fuente. Puede usar la optimización de páginas provista por PageSpeed según sea necesario.
Varnish HTTP Caché
Esta es otra herramienta que requiere un uso más avanzado en cuanto a la instalación y configuración en su servidor. Varnish es un acelerador de aplicaciones web que se instala delante de cualquier servidor HTTP y almacena una copia del recurso solicitado en el caché del servidor.
XCache
XCache es un programa de caché para códigos de operación en lenguaje PHP. Se utiliza normalmente en servidores que tienen alta carga. Lo que hace esta herramienta es almacenar el código compilado de aplicaciones PHP en la memoria, para luego cargarlo en peticiones posteriores. Si está bien configurado puede aumentar la velocidad de carga de sus páginas considerablemente.
Uso de CDNs
Muchos sitios web utilizan las redes de entrega de contenido para la carga de librerías de herramientas como jQuery o Bootstrap. Si el usuario ya ha obtenido el mismo recurso de un CDN popular (lo cual es bastante probable), este se cargará localmente disminuyendo el tiempo de carga del sitio web. Microsoft y Google ofrecen excelentes CDNs con las librerías más comunes y una altísima disponibilidad y fiabilidad. Para agregar la carga de librerías a través de CDNs debe modificar el código de cada una de las páginas de su sitio web.
Recursos adicionales
Puede consultar los siguientes recursos en busca de información que complemente nuestra guía. Recuerde que no podemos dar fe de la actualidad o precisión de contenidos externos.
- Puede visitar Codex de WordPress: el manual oficial en línea de WordPress y un repositorio con información y documentación.