Velocizza il tuo sito: Installare e Configurare Memcached su una VPS Ubuntu per WordPress

Memcached è un sistema di caching ad alte prestazioni che aiuta a velocizzare le applicazioni web riducendo il carico sul database. Questo articolo fornisce una guida dettagliata su come installare Memcached su un server Ubuntu, integrarlo con WordPress e confrontarlo con Redis per comprendere quale sia la scelta migliore per il tuo sito.


Passaggi per installare Memcached su Ubuntu

Aggiornare il sistema:

sudo apt update && sudo apt upgrade -y

Installare Memcached e il modulo PHP:

sudo apt install memcached libmemcached-tools php-memcached -y

Verificare che il servizio sia attivo:

systemctl status memcached 

Se il servizio non è attivo, avviarlo con:

sudo systemctl start memcached 

Abilitare l’avvio automatico:

sudo systemctl enable memcached

Configurare Memcached (opzionale): Il file di configurazione si trova in:

sudo nano /etc/memcached.conf 

Per ottimizzare le prestazioni, è possibile modificare il valore massimo di memoria utilizzata, ad esempio:

-m 256 # Memoria massima assegnata in MB 

Dopo le modifiche, riavviare Memcached:

sudo systemctl restart memcached

Come rimuovere e disinstallare Memcached

Per disinstallare completamente Memcached da Ubuntu, segui questi passaggi:

Disabilitare e fermare il servizio Memcached:

sudo systemctl stop memcached
sudo systemctl disable memcached

Rimuovere Memcached e i relativi pacchetti:

sudo apt remove --purge memcached libmemcached-tools php-memcached -y

Eliminare eventuali file di configurazione residui:

sudo rm -rf /etc/memcached.conf /var/run/memcached /var/log/memcached.log

Pulire il sistema da pacchetti inutilizzati:

sudo apt autoremove -y
sudo apt autoclean

Dopo aver eseguito questi comandi, Memcached sarà completamente rimosso dal tuo server Ubuntu.

Come fare una istantanea di Ubuntu per proteggere il sistema e fare un Backup

Configurazione di WordPress con Memcached

Per integrare Memcached con WordPress, è necessario installare un plugin apposito. Si consiglia di utilizzare questo plugin, in quanto supporta Memcached.

Vantaggi di W3 Total Cache con Memcached

W3 Total Cache è uno dei plugin di caching più potenti e completi per WordPress. Oltre a supportare Memcached, offre opzioni avanzate per la gestione della cache di pagina, database e oggetti. Integrandolo con Memcached, si ottiene un significativo miglioramento della velocità di caricamento delle pagine, riducendo il numero di query dirette al database e ottimizzando le risorse del server.

Un altro vantaggio è la configurazione modulare di W3 Total Cache, che permette agli utenti di scegliere quali componenti abilitare in base alle proprie esigenze. La compatibilità con Memcached lo rende ideale per chi cerca una soluzione di caching flessibile ed efficiente, migliorando sia le prestazioni che l’esperienza utente sul sito.

  1. Installare il plugin W3 Total Cache:
    • Accedi alla dashboard di WordPress.
    • Vai su Plugin > Aggiungi nuovo.
    • Cerca “W3 Total Cache” e installalo.
    • Attiva il plugin.
  2. Configurare la cache Memcached:
    • Vai su Performance > General Settings.
    • Abilita “Object Cache” e seleziona “Memcached” come metodo di caching.
    • Salva le impostazioni e svuota la cache.

Per verificare il funzionamento, puoi utilizzare il seguente comando sul server:

php -m | grep memcached

Se Memcached è installato correttamente, il comando restituirà “memcached”.


Confronto tra Memcached e Redis

Entrambi i sistemi di caching offrono vantaggi significativi, ma ci sono differenze chiave.

CaratteristicaMemcachedRedis
ArchiviazioneSolo in memoriaIn memoria con persistenza su disco
Supporto a strutture datiNoSì (liste, set, hash, sorted set)
Efficienza su oggetti di grandi dimensioniOttimaMeno ottimale
ScalabilitàAlta, distribuita su più serverSupporta clustering nativo
Utilizzo CPUBassoPiù elevato a causa delle funzionalità avanzate
Facilità di configurazionePiù semplicePiù complesso

Quale scegliere per WordPress?

  • Memcached è ideale per siti web che necessitano di una cache veloce e leggera senza funzioni avanzate.
  • Redis è migliore per applicazioni complesse che richiedono strutture dati avanzate o persistenza dei dati.

L’implementazione di Memcached su una VPS Ubuntu e la sua integrazione con WordPress migliora notevolmente le prestazioni del sito, riducendo i tempi di caricamento e il carico sul database. Se si gestisce un sito WordPress standard, Memcached è una soluzione efficace e semplice da implementare. Tuttavia, per esigenze più avanzate, Redis potrebbe offrire un vantaggio maggiore.

Ora, avrai un sistema di Caching ben configurato e pronto per migliorare la velocità del tuo sito WordPress.

Come installare, configurare e proteggere Redis su un server Ubuntu

Synology Soluzione NAS desktop DS220+ da 8 TB a 2 alloggiamenti, installata con 2 unità IronWolf Seagate da 4 TB
  • Prestazioni delle applicazioni accelerate: incremento delle prestazioni medio del 15% per l’indicizzazione delle foto e altre operazioni a uso intensivo di elaborazione, nonché il tempo di risposta del database
  • Condivisione e sincronizzazione dei dati senza sforzo: accedi, condividi e sincronizza facilmente i tuoi dati su diversi sistemi operativi e dispositivi
  • Protezione e ripristino dei dati in un attimo: eseguire il backup dei dati critici e ridurre l’obiettivo del tempo di ripristino (RTO) con la replica istantanea
  • Entertaining Multimedia Hub: organizza e trasmetti in streaming le tue raccolte di musica, video e foto su tutti i tuoi dispositivi
  • Preinstallato con unità Seagate IronWolf che offrono prestazioni resistenti, pronte e scalabili 24 ore su 24, 7 giorni su 7 in ambienti multibay e multiutente – IronWolf Health Management and Rescue Data Recovery Services inclusi
Synology DS220+ Soluzione NAS per desktop da 12 TB a 2 alloggiamenti, installata con 2 unità Western Digital Red da 6 TB
  • Incremento medio delle prestazioni del 15% all’indicizzazione delle foto e ad altre operazioni ad uso intensivo di elaborazione, nonché ai tempi di risposta del database
  • Facile accesso, condivisione e sincronizzazione dei dati su diversi sistemi operativi e dispositivi
  • Esegue il backup dei dati critici e riduce il RTO (Recovery Time Objective) con Snapshot Replication
  • Organizza e trasmetti le tue raccolte musicali, video e foto su tutti i tuoi dispositivi
  • Accedi liberamente ai file quando sei in viaggio e fai il backup di foto di dispositivi mobili con app per iOS e Android
Offerta
MSI PRO B760M-P DDR4 Scheda madre Micro-ATX, Supporta Intel 12/13° Gen, LGA 1700 - DDR4 Memory Boost 4800+MHz/OC, PCIe 4.0 x16 Slot, M.2 Gen4 Slots
  • CORE DI 12A E 13A GENERAZIONE - La PRO B760M-P DDR4 è una scheda madre micro-ATX compatta dotata del più recente chipset Intel B760 (LGA 1700, core di 12a e 13a generazione); le caratteristiche VRM MSI Tecnologia Core Boost per una maggiore stabilità e prestazioni
Offerta
Corsair Vengeance LPX Memorie per Desktop a Elevate Prestazioni, 16 GB (2 X 8 GB), DDR4, 3200 MHz, C16 XMP 2.0, Nero, 288-pin DIMM
  • I moduli di memoria Vengeance LPX sono dotati di un dissipatore in alluminio per un'ottima dissipazione del calore
Offerta
Corsair 4000D Airflow Case ATX Mid-Tower con Vetro Temperato, Pannello Anteriore a Flusso d'aria Elevato, Laterale , Ampio Spazio Interno, Due 120 mm Ventole Incluse, Nero
  • Fai la scelta giusta: con l'innovativo sistema di gestione dei cavi, il flusso d'aria concentrato e la comprovata qualità costruttiva di CORSAIR, scegli il case 4000D come base di una configurazione ad alte prestazioni
CORSAIR CX550 ATX 550W Alimentazione - Certificazione 80 PLUS Bronze - Bassa Rumorosità - Cavi con Guaina - Non Modulare - EU - Nero
  • Certificazione 80 PLUS Bronze: garantisce un’efficienza operativa fino all’88%, generando meno calore e riducendo il consumo di energia.
Offerta
PNY CS900 SSD Interno Unità a stato solido (SSD) 500GB Serie 2.5 SATA III
  • Facile ed economica sostituzione dell'HDD nel tuo sistema esistente
Condividi se ti piace