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í