memcached

Come installare Memcached su Ubuntu

Come installare Memcached su Ubuntu
Con l'aumento del traffico, non è insolito che i siti web inizino a rallentare e mostrino prestazioni degradate. Questo effetto sulle prestazioni è dovuto al fatto che il database utilizzato nel backend non può far fronte o scalare in base al traffico che il sito Web ha iniziato a ricevere. Uno dei modi per evitare che ciò accada è utilizzare un buon sistema di memorizzazione nella cache come Memcached.

Cos'è Memcached

Secondo il sito ufficiale di Memcached:

Memcached è un archivio di valori-chiave in memoria per piccoli blocchi di dati arbitrari (stringhe, oggetti) dai risultati di chiamate al database, chiamate API o rendering di pagine. Memcached è semplice ma potente. Il suo design semplice favorisce una rapida implementazione, facilità di sviluppo e risolve molti problemi che affliggono grandi cache di dati. La sua API è disponibile per le lingue più popolari.

Iniziare

Possiamo iniziare con Memcached con pochi comandi. Una volta completata l'installazione, effettueremo anche dei test per verificare che sia stata installata correttamente e sia in esecuzione.

Installazione

Eseguiremo il seguente comando basato su apt-get per installare Memcached sul nostro Ubuntu 16.04 macchina:

sudo apt-get install memcached

Ecco cosa otteniamo indietro con questo comando:

Avvio di Memcached

È facile avviare Memcached come server demone. Per impostazione predefinita, Memcached viene eseguito sulla porta 11211. Possiamo iniziare ad usare il comando:

memcached -d

Possiamo persino eseguire più istanze di Memcached o eseguirlo su una porta diversa utilizzando lo stesso comando:

memcached -p 11111 -U 11111 -d

Questi due comandi non producono alcun output:

Memorizzazione dei dati in Memcached

Ora che la nostra istanza Memcached è stata avviata sulla porta 11211, possiamo prima verificare che sia in esecuzione:

Ora siamo pronti per archiviare e ottenere dati da memcached. Utilizzare il seguente formato durante l'archiviazione dei dati in Memcached:

imposta KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Per ottenere una chiave, usa questo formato:

ottieni la CHIAVE

Per sostituire il valore-chiave, usa il comando di sostituzione come:

sostituire KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Infine, per rimuovere la chiave da Memcached, usa il comando delete:

cancella CHIAVE

Proviamo un esempio:

Conclusione

In questa lezione, abbiamo esaminato come possiamo installare e iniziare a utilizzare Memcached che è un eccellente sistema di caching degli oggetti che memorizza i dati nella memoria stessa in modo che le chiamate successive possano essere effettuate più velocemente al database.

Giochi rimasterizzati in HD per Linux che non hanno mai avuto una versione Linux prima
Molti sviluppatori ed editori di giochi stanno realizzando remaster HD di vecchi giochi per prolungare la vita del franchise, per favore i fan richied...
Come utilizzare AutoKey per automatizzare i giochi Linux
AutoKey è un'utilità di automazione desktop per Linux e X11, programmata in Python 3, GTK e Qt. Utilizzando la sua funzionalità di scripting e MACRO, ...
Come mostrare il contatore FPS nei giochi Linux
I giochi Linux hanno avuto una grande spinta quando Valve ha annunciato il supporto Linux per il client Steam e i loro giochi nel 2012. Da allora, mol...