Come si usa Memcached sul proprio sito web con cPanel?

Procédure

Che cos'è Memcached?

Memcached è un sistema di cache di oggetti nella memoria RAM. Viene utilizzato per memorizzare temporaneamente i dati utilizzati di frequente, come i risultati delle query SQL, gli oggetti dinamici o i dati binari, in modo da poterli recuperare rapidamente senza doverli ricalcolare ogni volta che viene caricata una pagina.

Il principio è semplice: i dati vengono memorizzati direttamente in memoria, consentendo un accesso ultraveloce. È l'ideale per alleggerire il carico del database e migliorare le prestazioni complessive del sito, in particolare per le pagine dinamiche (cestini della spesa, ricerche, commenti, ecc.).

⚠️ Limiti da tenere presenti: i dati memorizzati nella RAM sono volatili. Ciò significa che vengono persi non appena il servizio Memcached viene riavviato o il server viene riavviato.

Quali sono i vantaggi per il mio sito?

Anche se il vostro pacchetto cPanel LWS include già un sistema di caching delle pagine statiche ad alte prestazioni (tramite il modulo Fastest Cache, attivato di default), alcune aree del vostro sito non possono essere memorizzate nella cache in modo tradizionale.

È il caso, in particolare, delle pagine dinamiche come i cestini della spesa, i sistemi di messaggistica istantanea, le aree riservate ai membri, le discussioni sui commenti, i moduli di ricerca o di filtro dei prodotti, gli elenchi di notizie in tempo reale, ecc.

Questi contenuti cambiano molto frequentemente e quindi non possono essere completamente memorizzati nella cache. Se vengono caricati ogni volta dal database (MySQL o PostgreSQL). Questo può rallentare la visualizzazione delle pagine e sovraccaricare inutilmente il server del database.

È qui che entra in gioco Memcached. Permette di memorizzare temporaneamente alcuni dati dinamici in memoria, senza congelare l'intera pagina. Ad esempio, i nomi dei prodotti più popolari, i loro prezzi, i risultati di una query complessa, ecc.

Così, invece di riavviare una query SQL a ogni visita, questi dati vengono letti direttamente dalla memoria. Il risultato è che il sito è più veloce, i visitatori hanno un'esperienza migliore e il database è meno sollecitato.

Come si usa Memcached in PHP?

Esistono due diverse estensioni PHP che possono essere utilizzate per consentire a uno script PHP di comunicare con un server Memcached: memcache e memcached. È importante verificare con l'autore dello script quale delle due viene utilizzata dal sito. Per attivare uno dei due:

1. Collegatevi all'interfaccia cPanel e cliccate su"Seleziona una versione PHP" nella sezione"Software".

Come si usa Memcached sul proprio sito web con cPanel?

2. Spuntate"memcache" o"memcached" a seconda delle esigenze.

Come si usa Memcached sul proprio sito web con cPanel?

Tutto qui. Ora è possibile connettersi ai server memcached dai propri script PHP. Un'istanza di memcached è disponibile di default sul vostro account cPanel. Ecco i dettagli della connessione:

  • Host: localhost
  • Porta: 11211 (tcp)

Come configurare Memcached su WordPress con LWS Optimize (metodo consigliato)

Il modo più semplice ed efficace per utilizzare Memcached su WordPress ospitato da LWS (pacchetto cPanel) è il plugin LWS Optimize, sviluppato appositamente per i nostri clienti.

Fasi di configurazione automatica:

1. Andate su Estensioni > Aggiungi dall'amministrazione di WordPress.

Come si usa Memcached sul proprio sito web con cPanel?

2. Cercate LWS Optimize, quindi installate e attivate il plugin.

3. Andate alle impostazioni dell'estensione nel menu laterale.

4. Nella scheda "Caching", attivare l'opzione Memcached Object Cache.

Come si usa Memcached sul proprio sito web con cPanel?

Il servizio viene configurato automaticamente.

Vantaggi di questo metodo:

  • Semplice: nessuna riga di codice da modificare
  • Veloce: la configurazione avviene in pochi clic
  • Automatico: LWS Optimize rileva quali servizi sono abilitati sul server.
  • Ottimizzato: integrazione nativa con l'hosting cPanel LWS
  • Bonus: LWS Optimize non si limita a Memcached. Il plugin offre anche altri sistemi di caching, il precaricamento e lo spurgo automatico, il caricamento pigro, l'ottimizzazione dei file CSS, JS e HTML, l'elaborazione avanzata delle immagini, ecc.

Consigliato per tutti i siti WordPress ospitati da LWS: se cercate le migliori prestazioni senza problemi, questo è il metodo che fa per voi.

Come posso utilizzare Memcached come cache di oggetti su WordPress con Memcached Object Cache?

WordPress dispone già di un ecosistema di cache a oggetti che consente a plugin e temi di chiedere a WordPress di memorizzare il risultato di una query MySQL complessa. Questo funziona con la classe WP_Object_Cache. Utilizzando memcached come spazio di archiviazione per WP_Object_Cache, WordPress può sfruttare le prestazioni di memcached.

Il plugin WordPress"Memcached Object Cache" permette di farlo con l'estensione PHP memcache, che deve essere attivata in precedenza (vedi paragrafo precedente). Per installarla, scaricate il file object-cache.php del plugin e posizionatelo nella cartella wp-content del vostro sito web (utilizzando FTP o il file manager di cPanel):

Come si usa Memcached sul proprio sito web con cPanel?

Successivamente, è necessario inserire una chiave di cache, in modo che il sito web sappia quali dati sono presenti in memcached. Questo si fa aggiungendo la riga"WP_CACHE_KEY_SALT" a wp-config.php:

Come si usa Memcached sul proprio sito web con cPanel?

E questo è tutto.

Come si configura MemCached su WordPress con W3 Total Cache?

1. Collegatevi all'interfaccia di Wordpress e cliccate su"Estensione/Aggiungi" per installare W3 Total Cache.

Come si usa Memcached sul proprio sito web con cPanel?

2. Cercate il plugin"W3 Total Cache" e cliccate su"Installa manutenzione".

Come si usa Memcached sul proprio sito web con cPanel?

3. Cliccate su"Attiva".

Come si usa Memcached sul proprio sito web con cPanel?

4. Cercate il plugin nell'elenco dei plugin e fate clic su"Impostazioni" sotto di esso.

Come si usa Memcached sul proprio sito web con cPanel?

5. Andate alla sezione"Database caching", spuntate la casella"Enable" e inserite"memcached" nella sezione"Database cache method". Infine, fare clic su"Salva impostazioni e cancella cache" per salvare la richiesta.

Come si usa Memcached sul proprio sito web con cPanel?

È possibile eseguire la stessa operazione per la sezione"Object cache". La cache degli oggetti consente di memorizzare nella cache solo i risultati degli oggetti del database.

Come si configura MemCached su Prestashop?

1. Collegatevi alla dashboard di Prestashop, cliccate su "Impostazioni avanzate" e poi su"Prestazioni".

Come si usa Memcached sul proprio sito web con cPanel?

2. Andate su"Cache", cliccate su "Sì" e scegliete"memcache" o"Memcached", a seconda dell'estensione attivata durante la selezione della versione di PHP. Infine, fare clic su"Salva" per salvare la richiesta.

Come si usa Memcached sul proprio sito web con cPanel?

Conclusione

Ora siete in grado di configurare Memcached sul vostro pacchetto di hosting cPanel per WordPress o Prestashop. Tuttavia, va notato che tutti i dati su Memcached sono accessibili a tutti gli utenti che si trovano sullo stesso server cPanel. Per questo motivo, è assolutamente necessario non memorizzare mai informazioni sensibili su Memcached.

Non esitate a condividere i vostri commenti e le vostre domande.

Vota questo articolo :

5/5 | 1 parere

Questo articolo vi è stato utile ?

Article utile

Article non utileNo

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Articoli simili

1mn lettura

Come si configura Cloudflare su un sito web ospitato su cPanel?

4mn lettura

Utilizzo di Redis come cache persistente di oggetti per WordPress su cPanel

4mn lettura

Velocizzate il vostro sito con Fastest Cache - Cache Varnish

3mn lettura

Come posso utilizzare IpXchange per personalizzare l'IP del vostro dominio?


Fate una domanda al team LWS e alla sua comunità