Come si usa Memcached sul proprio sito web con cPanel?

Procédure

Che cos'è Memcached?

Memcached è un servizio di memorizzazione di oggetti in memoria. Questo servizio consente di memorizzare e poi recuperare molto rapidamente "oggetti" come dati binari o risultati di query MySQL. Il suo principale vantaggio (ma anche il suo principale svantaggio) è che tutti i dati sono memorizzati nella memoria RAM: l'accesso è quindi molto veloce, ma è volatile (tutti i dati saranno cancellati non appena il servizio verrà riavviato).

Quali sono i vantaggi per il mio sito?

Sebbene il modulo Fastest Cache fornito e pre-attivato nei nostri pacchetti di web hosting cPanel vi fornisca già un sistema di caching delle pagine ad alte prestazioni, potreste aver bisogno di ottimizzare anche pagine dinamiche come pagine di ricerca, pagine del carrello, feed di notizie, un sistema di messaggistica istantanea, un elenco di commenti o un'area membri.

Purtroppo, queste pagine altamente dinamiche non possono essere memorizzate nella cache nella loro interezza perché il loro contenuto cambia molto frequentemente. Se i dati vengono recuperati istantaneamente dal database (PostgreSQL o MySQL), si corre il rischio di saturare il server del database e di avere prestazioni mediocri.

Per ovviare a questo problema, è possibile, ad esempio, memorizzare i nomi dei prodotti più popolari e i loro prezzi in un sistema di cache a oggetti. In questo modo, al caricamento della pagina del carrello, non sarà necessario eseguire una query SQL per recuperare i prodotti più popolari. Il vostro sito sarà più veloce e il vostro database MySQL o PostgreSQL sarà 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 posso utilizzare Memcached come cache di oggetti su WordPress?

WordPress dispone già di un ecosistema di cache di 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. L'utilizzo di memcached come spazio di archiviazione per WP_Object_Cache consente a WordPress di beneficiare delle 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 impostazione 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 presenti su Memcached sono accessibili a tutti gli utenti che si trovano sullo stesso server cPanel. Di conseguenza, è 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à