Memcached, como dice su nombre, es un sistema de caché para su sitio web. Pero déjame explicarte un poco más por qué deberías instalarlo en tu servidor.

Si su servidor tiene muchos visitantes y está basado en un sistema PHP, valdría la pena instalar un sistema de caché. Memcached o cualquier caché reduce la tensión en sus bases de datos MySQL al almacenar en caché o guardar solicitudes que normalmente se realizan a menudo en su base de datos.

Un ejemplo sería un sitio de WordPress. Está puramente basado en PHP y todas las publicaciones y páginas no están en HTML, sino en PHP, donde todas las solicitudes van a la base de datos. Por lo tanto, para reducir la latencia, los tiempos de carga, TFFB, etc. Debe instalar caché. Hay muchos sistemas como nginx, memecached, etc.

Instalación

sudo dnf instalar memcached libmemcached sudo systemctl enable memcached --now sudo systemctl status memcached
 memcached.service - demonio memcached Cargado: cargado (/usr/lib/systemd/system/memcached.service; habilitado; proveedor preestablecido: deshabilitado) Activo: activo (en ejecución) desde lunes 2020-04-13 20:12:52 UTC; Hace 2s ...

Así de fácil. Has instalado Memcached.

Configuración especial

Si el cliente y el caché se ejecutan en la misma máquina, ignore esta parte. De lo contrario, siga el tutorial.

Configurar acceso remoto

Supongamos que la ip del servidor de caché es 10.0.0.1 y desea conectarse al cliente 10.0.0.2.

Permitir la conexión al firewall en el puerto 11211

sudo firewall-cmd --new-zone = memcached --perdo permanente sudo firewall-cmd --zone = memcached --add-port = 11211 / udp - sudo firewall-cmd permanente --zone = memcached --add-port = 11211 / tcp - sudo permanente firewall-cmd --zone = memcached --add-source = 10.0.0.2 / 32 - sudo permanente firewall-cmd --reload

correr

sudo nano / etc / sysconfig / memcached

Verá un parámetro de opciones, allí agregue la siguiente línea

OPCIONES = "- l 10.0.0.1"

Guarde el archivo y reinicie el servicio Memcached.

sudo systemctl reiniciar memcached

Conectando a Memcached

Si desea conectarse a WordPress, Dupral o Magneto, necesitará tener instalado php-peel-memcached. Esto también es útil para cualquier PHP CMS. Para instalarlo, haga lo siguiente:

sudo dnf install php-pecl-memcache

Si tiene más dudas, consulte el wiki de memcached en GitHub aquí

Compartir en facebook
Facebook
Compartir en twitter
Gorjeo
Compartir en linkedin
LinkedIn
En este articulo: