Compartir en facebook
Compartir en linkedin
Compartir en twitter
Compartir en pinterest
Compartir en google

Continguts

Memcached com el seu nom diu, és un sistema de caché del vostre lloc web. Però deixeu-me explicar una mica més per què hauríeu d’instal·lar-lo al vostre servidor.

Si el vostre servidor té molts visitants i es basa en un sistema PHP, val la pena instal·lar un sistema de memòria cau. Memòria emmagatzemada o qualsevol caché redueix la tensió a les bases de dades MySQL mitjançant la memòria cau o desant les sol·licituds que normalment es realitzen sovint a la base de dades.

Un exemple seria un lloc de WordPress. Es basa exclusivament en PHP i totes les publicacions i pàgines no estan en HTML, sinó en PHP, on totes les sol·licituds van a la base de dades. Per reduir la latència, els temps de càrrega, TFFB, etc. ... Haureu d’instal·lar la memòria cau. Hi ha molts sistemes com nginx, memecached, etc ...

Instal·lació

sudo dnf install memcached libmemcached sudo systemctl enable memcached - ara l'estat sudo systemctl memcached
 memcached.service - daemon memcached Carregat: carregat (/usr/lib/systemd/system/memcached.service; activat; predefinit del venedor: desactivat) Actiu: actiu (en funcionament) des del dl. 2020-04-13 20:12:52 UTC; Fa 2 dies ...

Així de fàcil. Heu instal·lat Memcached.

Configuració especial

Si el client i la memòria cau s’estan executant a la mateixa màquina, ignora aquesta part. En cas contrari, seguiu el tutorial.

Configuració d'accés remot

Suposem que el vostre servidor de memòria cau és 10.0.0.1 i voleu connectar-vos al client 10.0.0.2.

Permet la connexió al tallafoc al port 11211

sudo firewall-cmd --new-zone = memcached --permanent sudo firewall-cmd --zone = memcached --add-port = 11211 / udp --permanent sudo firewall-cmd --zone = memcached --add-port = 11211 / tcp --permanent sudo firewall-cmd --zone = memcached --add-source = 10.0.0.2 / 32 - permanent sudo firewall-cmd - descarregar

Correr

sudo nano / etc / sysconfig / memcached

Veureu un paràmetre d’opcions, i afegiu la línia següent

OPCIONS = "- l 10.0.0.1"

Deseu el fitxer i reinicieu el servei Memcached.

S'inicia la memòria sudo systemctl reiniciat

S'està connectant a Memcached

Si voleu connectar-vos a WordPress, Dupral o Magneto, haureu d’haver instal·lat php-peel-memcached. Això també és útil per a qualsevol PHP CMS. Per instal·lar-ho, feu el següent:

sudo dnf instal·la php-pecl-memcache

Si teniu més dubtes, consulteu el wiki memcached a GitHub aquí