Usted quiere que el contenido de su sitio web se cargue rápidamente. Si no es así, corre el riesgo de perder clientes. Un método común para hacer que los sitios web se carguen rápidamente es almacenar en caché las páginas web solicitadas previamente. En este artículo, hablaremos de Redis, que se utiliza a menudo para este fin.
La mejora del rendimiento de los sitios web modernos incluye la implementación del almacenamiento en caché como paso esencial. En particular, es beneficioso almacenar en caché el contenido dinámico. El contenido dinámico requiere construir la página recuperando o calculando diversos datos. Al almacenar en caché esos resultados en particular, se ahorra un tiempo considerable. Aunque los programas de servidor web como Apache o NGINX también disponen de funcionalidades para almacenar en caché contenidos web, las soluciones de software como Redis son más adecuadas. Esto se debe a que están diseñadas específicamente para esta tarea y no tienen que ocuparse de la gestión de las propias páginas web.
¿Cuáles son las capacidades de Redis? #
En primer lugar, Redis es una base de datos en memoria. Así que todo el contenido reside en memoria RAM rápida, lo que permite a Redis entregar datos rápidamente. Redis también puede almacenar datos de forma persistente manteniendo un diario. Sin embargo, esto debe ser visto como una manera de tener la gran mayoría de los datos disponibles rápidamente, sin importar perder un poco.
Además, Redis utiliza una estructura sencilla para almacenar datos. Todos los datos se almacenan simplemente como pares clave-valor. Por tanto, Redis no es una base de datos como Oracle, MariaDB o PostgreSQL, que organiza los datos en columnas y filas. Aunque el lenguaje de consulta asociado para recuperar datos (SQL) es flexible, también implica una gran sobrecarga. Redis, en cambio, entra dentro de las bases de datos NoSQL y proporciona datos rápidamente gracias a su sencilla estructura de almacenamiento.
Activar Redis en DirectAdmin #
- Haga clic en Redis en "Funciones avanzadas" en DirectAdmin.
- Habilitar Redis.
- El valor en "Path to redis socket file" debe ser utilizado más tarde cuando instale Redis en su Sistema de Gestión de Contenidos (WordPress, Drupal, ...).
Vinculación de Redis con WordPress #
- Inicie sesión en su sitio web WordPress e instale el complemento "Redis Object Cache".
- Debe editar el archivo wp-settings.php.
- Coloque el siguiente código en el archivo. Necesitas modificar '/home//.redis/redis.sock' al valor que puedes encontrar en DirectAdmin (Paso 3 de la hoja de ruta anterior).
define( 'WP_REDIS_SCHEME', 'unix' );
define( 'WP_REDIS_PATH', '/home//.redis/redis.sock' );