Memcached è un programma gratuito e opensource in memoria cache di sistema che accelera le applicazioni web, la cache di grandi volumi di dati in memoria che sono generati dalla pagina delle richieste di carico o chiamate API. Memcached è particolarmente utile per accelerare PHP-basato le applicazioni web come WordPress, Joomla, Drupale applicazioni scritte in Python.

In questo tutorial, vedremo come è possibile installare Memcached su Ubuntu. A scopo dimostrativo, useremo Ubuntu 20.04 Focale Fossa. Certo, la stessa guida si applicano per Ubuntu 16.04 e versioni successive.

Prerequisiti

Come ci muoviamo lungo, assicuratevi di avere i seguenti in e check:

Proviamo ora a rotolare le maniche e si tuffa.

L’installazione di Memcached in Ubuntu Server

Prima di installare Memcachedè prima di aggiornare la lista dei pacchetti i pacchetti installati utilizzando il comando apt-get.

$ sudo apt update
Aggiornamento Di Ubuntu Server 20.04

Aggiornamento Di Ubuntu Server 20.04

Questo dovrebbe prendere un minuto o due, a seconda della velocità della vostra connessione a internet. Una volta completato l’aggiornamento, installare Memcached eseguendo il comando riportato di seguito. Questo installerà Memcached a fianco di altre dipendenze e pacchetti.

$ sudo apt install memcached libmemcached-tools
Installare Memcached in Ubuntu 20.04

Installare Memcached in Ubuntu 20.04

Quando richiesto, premere ‘Y’ sulla tastiera e premere INSERIRE per procedere con l’installazione.

Una volta installato, il Memcached il servizio dovrebbe partire automaticamente. Questo può essere verificato controllando lo stato di Memcached come segue.

$ sudo systemctl status memcached
Controllare Memcached Stato

Controllare Memcached Stato

L’output conferma che Memcached fino e in esecuzione.

La configurazione di Memcached in Ubuntu

Il file di configurazione di default per Memcached è /etc/memcached.conf. E ‘ anche importante ricordare che, per impostazione predefinita, Memcached in ascolto sulla porta 11211 ed è configurato per l’ascolto della localhost sistema. Si può verificare, controllare il file di configurazione on line 35 come mostrato in figura.

$ sudo nano /etc/memcached.conf
Controllare Memcached Configurazione

Controllare Memcached Configurazione

Se l’applicazione che si connette al Memcached il servizio è seduto sullo stesso server in cui Memcached è installato, quindi non c’è bisogno di apportare modifiche a questa linea. Tuttavia, se si dispone di un client remoto che si desidera consentire l’accesso a Memcached il servizio di caching, quindi è necessario modificare questa linea e aggiungere l’indirizzo IP di client remoto.

Supponiamo che avete un client remoto con IP 192.168.2.105 esecuzione di un’applicazione che richiede una connessione Memcached servizio. Per consentire l’accesso, è sufficiente eliminare l’indirizzo IP localhost (127.0.0.1) e sostituirlo con l’indirizzo IP di client remoto. Qui il presupposto è che entrambi i sistemi sono nella stessa rete Locale.

-l 192.168.2.105
Configurare La Connessione Memcached

Configurare La Connessione Memcached

Salvare e chiudere il file di configurazione.

A quel punto, riavviare il Memcached servizio per applicare le modifiche.

$ sudo systemctl restart memcached

Infine, per consentire le connessioni remote al Memcached server, abbiamo bisogno di aprire il Memcached di default la porta – porta 11211 – sul firewall.

Per raggiungere questo obiettivo, eseguire i comandi:

$ sudo ufw allow 11211/tcp

Quindi ricaricare il firewall per applicare le modifiche.

$ sudo ufw reload

Per verificare che la porta è aperta, eseguire:

$ sudo ufw status
Aprire Memcached Porta sul Firewall UFW

Aprire Memcached Porta sul Firewall UFW

Abilitazione Memcached per Applicazioni

A seconda dell’applicazione in esecuzione, è necessario installare un linguaggio specifico client per attivare Memcached per servire le richieste.

Per PHP applicazioni come Joomla o WordPress, eseguire il comando riportato di seguito per installare i pacchetti aggiuntivi:

$ sudo apt install php-memcached
Installare Memcached Estensione PHP

Installare Memcached Estensione PHP

Per Python applicazioni, assicurarsi che le seguenti librerie Python sono installati utilizzando il pip gestore di pacchetti.

$ pip install pymemcache
$ pip install python-memcached

E questo avvolge il nostro argomento su come installare e configurare Memcached su Ubuntu. Il vostro feedback sarà molto apprezzato.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *