Presentamos Redis caché: qué es y cómo usarla para acelerar un sitio de WordPress, la cual se le conoce como un de las técnicas de caché más populares.
Redis caché
Redis es la contracción de Remote Dictionary Server. Se trata de un almacén de datos de valor-clave en memoria de código abierto y se puede puede utilizar como base de datos, agente de mensajes y, por supuesto, caché. Además, almacena datos en RAM, por lo que su velocidad de acceso es rápida.
Una de sus características es que se basa en la caché de objetos, almacena datos sobre objetos que generalmente solicitan los clientes en la RAM, por lo tanto, los servidores web pueden utilizar estos datos sin acceder a la base de datos. Esto reduce la carga del servidor y hace que el sitio funcione sin problemas.
Normalmente, se utiliza para sitios web que tienen mucho tráfico o servicios de servidor web. Está diseñado para servidores Linux para que se pueda instalarlo fácilmente en distribuciones Linux (CentOS, Ubuntu, Debian,…).
Cómo instalar Redis caché en un sitio web de WordPress
Para realizar este proceso, se deben de seguir los siguientes pasos:
Instalar Redis en el servidor web, la extensión PHP de Redis, el complemento Redis Caching y verificar el almacenamiento en caché de Redis en WordPress
Instalar Redis en el servidor web
Hay que instalar WordPress en el servidor y que se ejecute en Ubuntu / CentOS VPS. Además, se debe activar el repositorio EPEL (Paquetes adicionales para Enterprise Linux) en el servidor.
Después, instale Redis en el servidor web ejecutando los siguientes comandos:
Para instalar Redis en Ubuntu VPS, ejecutar este comando:
apt-get install redis- servidor
Para instalar Redis en CentOS VPS, ejecutar:
yum instalar redis
A continuación, activar Redis en el arranque del sistema con:
systemctl start redis .service
systemctl enable redis .service
Instalar la extensión PHP de Redis
Además se debe instalar la extensión PHP. Esta extensión permitirá que WordPress se comunique con la tienda de valores clave de Redis. Para instalar esta extensión, se debe ejecutar:
En Ubuntu VPS:
apt- obtener instalar php-redis
CentOS VPS:
yum instalar php-pecl-redis
Instalar complemento de almacenamiento en Redis caché
A continuación, se debe instalar el complemento Redis de caché en el sitio de WordPress. Este complemento está disponible en wordpress.org. Por lo tanto, solo se necesita instalarlo y activarlo.
Después de eso, ir a Configuración > Redis > Descripción general, configurar la dirección predeterminada de Redis como 127.0.0.1 y el puerto de escucha predeterminado como 6379. A continuación, dar clic en Habilitar caché de objetos.
Verificar el almacenamiento Redis caché en WordPress
Para verificar si la caché de Redis funciona en el sitio web, hay que conectarse al servidor web a través de SSH y ejecutar el comando:
monitor redis-cli
El comando mostrará las solicitudes manejadas por la caché de Redis en el sitio. Por lo tanto, sabrá lo que le está sucediendo en la base de datos. Si las solicitudes aparecen como se muestra a continuación, la caché de Redis se está ejecutando en su sitio.
# monitor redis-cli OK
1510415208 .863435 [0 127.0.0.1:50076] ” PING “
1510415208 .865491 [0 127.0.0.1:50076] ” GET ” ” wp_ : predeterminado : is_blog_installed”
1510415208 .870259 [0 127.0.0.1:50076] ” GET ” ” wp_ : opciones : notoptions”
1510415208 .870433 [0 127.0.0.1 : 50076] ” GET ” ” wp_ : options : alloptions”
1510415208 .871197 [0 127.0.0.1:50076] ” GET ” ” wp_ : site-options : 1 : notoptions”
1510415208 .875126 [0 127.0.0.0,1: 50076] “GET “” wp_ : options : uninstall_plugins “
1510415208 .882241 [0 127.0.0.1:50076] ” GET “” wp_ : wordfence : alloptions “
1510415208 .913368 [0 127.0.0.1:50076] ” GET “” wp_ : site-options : 1 : notoptions “
1510415208 .913547 [0 127.0.0.1:50076] ” GET “” wp_ : site-options : 1 : notoptions “
1510415208 .916283 [0 127.0.0.1:50076] ” GET “”wp_: site-options : 1 : notoptions “
1510415208 .916434 [0 127.0.0.1:50076] ” GET “” wp_ : site-options : 1 : notoptions “
1510415208 .947299 [0 127.0.0.1:50076] ” GET “” wp_ : site-options : 1 : notoptions “
1510415208 .947480 [0 127.0.0.1:50076] ” GET “” wp_ : options : can_compress_scripts “
1510415208 .947637 [0 127.0.0.1:50076] ” GET “” wp_ :opciones de sitio : 1: notoptions “
1510415208 .954565 [0 127.0.0.1:50076] ” GET “” wp_ : posts : last_changed “
A partir de ahora, siempre que su servidor web reciba solicitudes de base de datos, se puede enviar datos almacenados en caché desde la caché de Redis para ahorrar tiempo y esfuerzo. Si Redis no almacena en caché los datos solicitados, el servidor web recuperará y procesará los datos de la base de datos como de costumbre. Por lo tanto, la caché de Redis reducirá la carga del servidor.
Leíste: Redis caché: qué es y cómo usarla para acelerar un sitio de WordPress, te recomendamos: Cómo limpiar un sitio web de WordPress
Te invitamos a que nos sigas en nuestras redes sociales: Facebook, Twitter, Instagram y Youtube con el perfil: @tortugacode