GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Memcached su Debian 11 / Debian 10

Memcached, il sistema di memorizzazione nella cache degli oggetti a memoria distribuita ad alte prestazioni, è estremamente utile per velocizzare le applicazioni Web dinamiche alleviando il carico del database.

Memcached aiuta a ridurre al minimo il numero di chiamate ai sistemi di database memorizzando i dati nella cache. Di conseguenza, le successive richieste degli stessi dati possono essere soddisfatte più velocemente e quindi migliorare le prestazioni del server web.

Qui vedremo come installare Memcached su Debian 11 / Debian 10.

Installa Memcached su Debian

Il pacchetto Memcached è disponibile nel repository del sistema operativo Debian. Quindi, non è necessario configurare repository esterni per ottenere il pacchetto Memcached.

Innanzitutto, aggiorna l'indice del repository.

sudo apt update

Quindi, installa Memcached usando il comando seguente.

sudo apt install -y memcached

Una volta completata l'installazione, il servizio Memcached sarà attivo e funzionante automaticamente. Puoi utilizzare il comando ps o il comando systemctl per verificare lo stato del servizio.

sudo systemctl status memcached

O

ps -ef | grep -wi memcached

Risultato:

memcache 11047 1 0 03:40 ? 00:00:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid

Configura memorizzato nella cache

Puoi gestire il servizio Memcached con l'aiuto del suo file di configurazione /etc/memcached.conf. Esistono quattro configurazioni importanti con le quali puoi visualizzare l'istanza Memcached pronta per la produzione.

-m imposta la memoria massima che puoi utilizzare per l'archiviazione degli oggetti. La dimensione della memoria predefinita è 64 MB. Tuttavia, si consiglia di impostare una cache da 256 MB.

-m 256

Il -p imposta la porta di ascolto per Memcached. La porta predefinita è 11211.

-p 11211

-u imposta il servizio Memcached in modo che venga eseguito come utente specifico.

-u memcache

-l imposta l'indirizzo di ascolto per Memcached. Per impostazione predefinita, Memcached è in ascolto solo su localhost. Pertanto, potrebbe essere necessario cambiarlo in un indirizzo IP dell'interfaccia di rete per consentire le connessioni remote.

Puoi anche specificare più indirizzi separati da virgola o usando -l più volte. Qui configurerò Memcached per l'ascolto su 192.168.0.10.

-l 192.168.0.10
La configurazione di Memcached per l'ascolto sull'indirizzo IP include la sicurezza RISK perché consente a chiunque di accedere e può portare a un attacco DDoS. Quindi, è necessario configurare UFW (Firewall) per consentire connessioni solo da fonti attendibili.

Riavvia il processo Memcached.

sudo systemctl restart memcached

Configura Firewall per Memcached

Come ho detto prima, per proteggere il servizio Memcached, dovrai configurare il firewall per consentire le connessioni in entrata da una rete attendibile alla porta Memcached.

La regola seguente consentirà connessioni dalla sottorete 192.168.0.0/24 (indirizzo IP compreso tra 192.168.0.1 e 192.168.0.254).

sudo ufw allow from 192.168.0.0/24 to any port 11211

sudo ufw reload

Usa Memcached

Sono disponibili molti client Memcached per linguaggi di programmazione come PHP, Python, Java, ecc. Tuttavia, per utilizzare Memcached come sistema di memorizzazione nella cache per le tue applicazioni PHP come WordPress o Joomla, dovrai installare l'estensione Memcached per PHP .

sudo apt install -y php-memcached

Dopo aver installato l'estensione PHP, riavvia il server web per applicare l'effetto della nuova estensione.

Conclusione

È tutto. Spero che tu abbia imparato come installare Memcached su Debian 11 / Debian 10. Inoltre, puoi andare su Memcached Wiki per saperne di più su Memcached.


Debian
  1. Come installare Debian 10 (Buster)

  2. Come installare Python 3.9 su Debian 10

  3. Come installare Memcached su Debian 10

  4. Come installare TeamViewer su Debian 10

  5. Come installare Git su Debian 9

Come installare Memcached su Debian 11 Bullseye

Come installare Vai su Debian 10

Come installare Memcached su Debian 11

Come installare Memcached su Debian 11 Linux

Come installare Memcached su Debian 10

Come installare Vai su Debian