Configurar Memcached en Litespeed Cache
Para poder configurar correctamente Memcached, lo primero que tendremos que realizar es activar la extensión PHP desde nuestra cuenta cPanel → Seleccionar versión PHP
Una vez dentro nos dirigiremos a Extensions, situado en la parte superior y seleccionaremos la extensión Memcached
Ahora que tenemos la extensión activada, vamos a configurarlo en Litespeed Cache, para ello nos dirigiremos a nuestro backend de Wordpress → LiteSpeed Cache → Caché → Objeto
Caché de objetos
Este interruptor será lo que active el caché de objetos, algo muy útil si tenemos un contenido muy dinámico y consultas de bases de datos
Método
Este será el método que utilizaremos, en nuestro caso siempre será Memcached
Host
Aquí colocaremos el hostname o la dirección IP donde tengamos Memcached, lo más cotidiano será colocar localhost excepto que lo tengamos en otra dirección
Puerto
El puerto por defecto de Memcached es el 11211, al menos que se indique lo contrario por parte del hosting, no debe ser modificado.
Tiempo de vida por defecto del objeto
Esto hace referencia a cuanto tiempo cacheará los objetos en segundos, por defecto está bien, aunque si tu contenido no es muy dinámico siempre podrás aumentarlo, nosotros recomendamos usar un tiempo relativamente corto para evitar resultados obsoletos.
Nombre de usuario
En este campo usaremos el usuario que hayamos colocado en nuestro cPanel, si tenemos alguna duda de cual es nuestro usuario podemos verlo también en cPanel → Memcached Manager
Contraseña
Este campo usará la contraseña que hayamos puesto desde nuestro cPanel → Memcached Manager.
¿Cómo cambiar la contraseña?
Para cambiar la contraseña de Memcached, debemos dirigirnos a nuestra cuenta cPanel, al apartado de Software y entrar en Memcached Manager
Una vez estemos en la siguiente interfaz, solo debemos colocar en los recuadros de búsqueda una Nueva Contraseña y Repetir nueva Contraseña y hacer clic en Cambiar contraseña
Estadísticas de Memcached
En esta misma interfaz, podremos ver las estadísticas recogidas por el plugin, vamos a ver que significa da apartado:
Apartado | Descripción |
---|---|
pid | ID de proceso de este proceso de servidor |
version | Versión de este servidor |
pointer_size | Tamaño predeterminado de los punteros en el sistema operativo host |
rusage_user | Tiempo de usuario acumulado para este proceso |
rusage_system | Tiempo acumulado del sistema para este proceso |
cmd_get | Número acumulado de solicitudes de recuperación |
cmd_set | Número acumulado de requisitos de almacenamiento |
cmd_flush | Número acumulado de requisitos de descarga |
cmd_touch | Número acumulado de requisitos táctiles |
get_hits | Número de llaves que se han solicitado y encontrado |
get_misses | Número de artículos que se han solicitado y no encontrado |
delete_misses | Número de solicitudes de eliminación por claves faltantes |
delete_hits | Número de solicitudes de eliminación que dieron como resultado un elemento que se está eliminando |
incr_misses | Número de solicitudes de incremento contra claves faltantes |
incr_hits | Número de requisitos de incremento exitosos. |
decr_misses | Número de solicitudes de decrecimiento contra llaves perdidas. |
decr_hits | Número de requisitos de decrecimiento exitosos. |
cas_misses | Número de requisitos CAS contra llaves perdidas. |
cas_hits | Número de requisitos CAS exitosos |
cas_badval | Número de solicitudes de CAS para las que se solicitó una clave encontrado, pero el valor CAS no coincide. |
touch_hits | Número de teclas que se han tocado con un nuevo tiempo de caducidad |
touch_misses | Número de elementos que se han tocado y no encontrado |
auth_cmds | Número de comandos de autenticación, manejado, éxito o fracaso |
auth_errors | Número de autenticaciones fallidas |
ID de base de datos Redis
No será necesario que rellenemos este campo ya que usaremos Memcached.
Grupos globales
Viene configurado por defecto, pero siempre podremos añadir algún grupo por línea a mayores si nos fuera necesario, es una lista de grupos que deben almacenarse en caché a nivel de red.
Grupos a no cachear
Al igual que el anterior caso, ya viene configurado por defecto, es una lista de grupos que no deben incluirse en la caché de objetos.
Conexión persistente
Esta opción permite mantener las conexiones "keep-alive" lo que acelera las operaciones de caché al no cerrar la sesión, por defecto lo dejaremos en ON
Para garantizar resultados, asegúrese de que el valor de esta configuración coincida con el de memcached.sess_persistent
PHP ini.
Si una de estas configuraciones está deshabilitada mientras la otra está habilitada, puede provocar fallos intermitentes en la prueba de conexión.
Caché de WP-admin
Esta opción lo que hará es cachearnos el backend, aunque como bien indica el texto, nos podremos encontrar datos caducados, solo activaremos esta opción si vemos que nuestro backend va muy lento.
Almacenar datos transitorios
Cuando Cache de wp-admin está configurado OFF, los datos transitorios no tienen a donde ir, sin estos archivos no se reciben archivos de estado del servidor (ejemplo XXXX has been completed successfully) Lo colocaremos en ON para recibir avisos cuando caché WP-Admin esté deshabilitado