En sistemas existen varios tipos de memoria Cache como las que incorporan los procesadores, los discos duros, etc.
Para administradores de contenidos (CMS) como Worpress, también existen extensiones que permiten dotarlo de esta característica.
Básicamente una cache actua cuando el servidor recibe una petición para enviar una determinada página, este la procesa y una vez armada la entrega. Cuando tenemos un sistema de caché, este la guarda la primera vez que la procesa por un tiempo determinado. Con esto hacemos que nuestro sitio sea más eficiente en cuanto al consumo de recursos del servidor y aceleramos los tiempos respuestas, ya que en la próxima petición, la página enviada ya se encuentra guardada y con esto se evita el tiempo tiempo que lleva procesar 2 veces el mismo requerimiento.
En la práctica es algo más complejo ya que las páginas son guardadas en esta memoria por un tiempo y además el sistema de cache debe proveer un mecanismo que detecte cambios para no entregar contenido desactualizado o viejo.
En mi caso particular, en este blog y en otros que administro, utilizo la extensión WP Cache. Es fácil de instalar ya que sólo hay que copiar la carpeta que contiene los archivos que componen la extensión en wp-content/plugins. Hay algunos otros que requieren hacer algunas modificaciones o agregar código.
La semana pasada mi socio y amigo Pablo Vera tuvo 2 problemas con su servicio de hosting, uno de ellos fué sobre carga de la CPU del servidor. Debido a esto comenzó a usar SuperCache, del que también he leído buenos comentarios y que además figura entre los más usados.
Buscando en la página de extensiones para WordPress me encontré con muchos otros con los que armé un listado que te pueden servir si es que estás interesado en optimizar el funcionamiento de tu sitio.
Extensiones para implementar un sistema de memoria Caché en Worpdpress:
También existen otras extensiones para optimizar otros componentes de nuestro sitio con WordPress como:
- WP JS en este caso comprimiendo los archivos Javascript. Más…
- cos-html-cache este crea archivos HTML estáticos cuando se editan o borran comentarios en un post.
- WP CSS es para ser usado en el desarrollo y mantenimiento en WordPress.
- FeedCache almacena localmente una lista de RSS.
- FeedCache Pipes almacena localmente una lista de RSS para ser mostrados en el sitio.
- Output Cache es un plugin avanzado para ser usado por desarrolladores.