Acelerar WordPress con Redis Caching

Acelerar WordPress con Redis Caching. En anteriores artículos ya vimos como instalar y configurar Redis en CentOS y Debian.

Hoy veremos como acelerar nuestro WordPress, con una instalación simple de Redis, al que sumaremos el plugin Redis Caching.

Ya sabemos que Redis es una base de datos en memoria, que se puede usar como caché. Por tanto Redis es el complemento perfecto para acelerar WordPress y cualquier otro software que admita almacenamiento en caché.

Vamos a ello.

 

Instalar Redis para acelerar WordPress

Instalamos Redis en nuestro VPS o Servidor.

Debian, Ubuntu y derivados:

apt-get install redis-server

CentOS, RedHat y derivados (debes tener el repositorio Epel activado):
yum install redis

Arrancamos Redis y lo habilitamos en el reinicio del sistema.
systemctl start redis.service

systemctl enable redis.service

Acelerar Wordpress con Redis Caching 1

 

Para usar Redis como caché de objetos, debemos instalar la extensión PHP de Redis.

Debian, Ubuntu y derivados:

apt-get install php-redis

Centos, RhedHat y derivados:
yum install php-pecl-redis

 

Instalar el plugin Redis Caching (acelerar WordPress)

Desde la zona admin de tu WordPress, te diriges a agregar plugin y en el buscador escribes «Redis Object Cache«. Lo instalas y lo activas.

Acelerar Wordpress con Redis Caching 2

 

La configuración por defecto de Redis ya debería funcionar correctamente, la dirección de emisión de Redis predeterminada es 127.0.0.1y el puerto de escucha es el6379.

Acelerar Wordpress con Redis Caching 3

 

Puedes aplicar o modificar diversas variables, pero te insisto que primero lo pruebes con su configuración por defecto, debería de funcionar correctamente. Puedes revisar la documentación oficial del plugin, en la zona plugins de WordPress.

 

Comprobaciones y conclusiones

Puedes comprobar el uso correcto de Redis con un simple comando.

redis-cli monitor

Visualizaras las solicitudes procesadas por el servidor Redis. El resultado será similar, a:
redis-cli monitor
OK
1510415208.863435 [0 127.0.0.1:50076] "PING"
1510415208.865491 [0 127.0.0.1:50076] "GET" "wp_:default:is_blog_installed"
1510415208.870259 [0 127.0.0.1:50076] "GET" "wp_:options: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.1:50076] "GET" "wp_:options:uninstall_plugins"
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_:site-options:1:notoptions"
1510415208.954565 [0 127.0.0.1:50076] "GET" "wp_:posts:last_changed"

 

Como ves permitir el almacenamiento en caché Redis, para acelerar WordPress es muy sencillo fácil. Recuerda que no debes usar Redis y Memcached al mismo tiempo, cachearías dos veces ralentizando drasticamente el sistema.

Agregar comentario