Vota questo articolo :
5/5 | 1 parere
Questo articolo vi è stato utile ?
Sì
No
Vous avez noté 0 étoile(s)
Sommaire
Procédure
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).
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.
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".
2. Spuntate"memcache" o"memcached" a seconda delle esigenze.
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:
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):
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:
E questo è tutto.
1. Collegatevi all'interfaccia di Wordpress e cliccate su"Estensione/Aggiungi" per installare W3 Total Cache.
2. Cercate il plugin"W3 Total Cache" e cliccate su"Installa manutenzione".
3. Cliccate su"Attiva".
4. Cercate il plugin nell'elenco dei plugin e fate clic su"Impostazioni" sotto di esso.
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.
È 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.
1. Collegatevi alla dashboard di Prestashop, cliccate su "Impostazioni avanzate" e poi su"Prestazioni".
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.
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 ?
Sì
No
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?