Memcached
 sql >> Database >  >> NoSQL >> Memcached

Installa Memcached su Ubuntu 16.04

Memcached lavora per migliorare le prestazioni mantenendo una copia degli elementi di script comunemente usati all'interno della memoria del server in una forma che sia più facilmente letta dal server, riducendo così i tempi. Una caratteristica bonus di questa cache degli oggetti è la sua capacità di ridurre il numero di connessioni al database. In questo tutorial spieghiamo come installare Memcached, ma è importante notare che quando si utilizza Memcached in un'applicazione, l'applicazione deve essere codificata o configurata in modo speciale per archiviare e recuperare i dati memorizzati nella cache.

Nota:Nota:scopri di più sulla memorizzazione nella cache dal nostro articolo dedicato o visita la nostra serie per l'ottimizzazione del database.

Prerequisiti

  • Siamo loggati come root su un VPS Ubuntu 16.04 alimentato da Liquid Web!
  • Installato ed eseguito Apache e PHP 7.

Installazione di Memcached

Passaggio 1:
Seguendo le migliori pratiche, eseguiremo un rapido aggiornamento del pacchetto utilizzando il comando seguente.

apt-get update

Passaggio 2:
Installa il demone Memcached usando questo comando.

apt-get install memcached -y

Passaggio 3:
Installa il modulo Memcache per la funzionalità PHP.

apt-get install php-memcached -y

Verifica l'installazione di Memcached

Usa il flag php -m per mostrare i moduli compilati mentre esegui l'ordinamento cercando specificamente memcached.

php -m | grep memcached
 memcached

Configurazioni opzionali

Ad un certo punto, potresti dover modificare le impostazioni predefinite di Memcached. Questi includono la regolazione del numero di porta, la memoria per la cache e l'indirizzo IP di ascolto.

vim /etc/memcached.conf

Regola queste configurazioni mantenendo gli stessi flag (-m, -p, -u, -l), regolando la lettera o il numero dopo il flag e salva il file digitando :wq.

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
 # Note that the daemon will grow to this size, but does not start out holding this much
 # memory
 -m 64
# Default connection port is 11211
-p 11211
# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u memcache
# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the few security measures that memcached has, so make sure
# it's listening on a firewalled interface.
-l 127.0.0.1

Riavvia il tuo servizio Memcached per riconoscere le modifiche a questo file:

systemctl restart memcached

Chiamaci al numero 800.580.4985 o apri una chat o un ticket con noi per parlare con uno dei nostri esperti consulenti di soluzioni o hosting per saperne di più sui nostri server VPS e su come puoi approfittare di queste offerte oggi!