1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Verificare Memcached
Questa guida spiega come gestire Memcached e in particolare come verificare se questo sistema di caching in memoria funziona correttamente sul tuo hosting.
Prerequisiti
- installare Memcached su un Server Cloud gestito
Verificare l'esecuzione di Memcached
Per verificare il corretto funzionamento di Memcached:
- copiare il seguente codice in un file PHP:
// connessione al server memcache locale
$fp = fsockopen("localhost", 11211);
if ($fp) {
// chiediamo le statistiche
fwrite($fp, "stats\n");
while (!feof($fp)) {
$buf = rtrim(fgets($fp));
if (preg_match('/^STAT curr_items ([0-9]+)$/', $buf, $matches)) {
// numero di elementi memorizzati
print $matches[1] . PHP_EOL;
} elseif (preg_match('/(END|ERROR)/', $buf)) {
// fine delle statistiche
break;
}
}
fclose($fp);
} else {
print "Errore: impossibile connettersi al server memcached locale: $!" . PHP_EOL;
} - scaricare il file PHP sul tuo hosting
- eseguire il file PHP
Lo script restituisce il numero di elementi memorizzati nella cache nella memoria del server.
Attivare Memcached su un CMS
Prestashop
L'integrazione nativa di Memcached nell'applicazione Prestashop semplifica la sua configurazione. Per attivarlo:
- accedere al tuo pannello di amministrazione Prestashop
- andare nella scheda Impostazioni avanzate
- selezionare Performance
- scegliere Sì nel menu a discesa sotto Usa cache nella sezione Caching
- selezionare CacheMemcached
- aggiungere un server fornendo le informazioni richieste come
- l'indirizzo IP:
127.0.0.1
- la porta:
11211
- il peso:
1
- l'indirizzo IP:
Puoi verificare le informazioni cliccando sul pulsante "Testa il server" prima di salvarle nella parte inferiore della sezione "Caching".
Una volta completato questo passaggio, la tua applicazione PrestaShop è pronta per utilizzare Memcached per memorizzare nella cache alcune chiamate API, chiamate al database e oggetti.