Base di conoscenze
1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Verifica Memcached
Questa guida spiega come gestire Memcached e, in particolare, come verificare se questo sistema di caching in memoria funziona correttamente sul tuo Server Cloud gestito.
Prerequisiti
- Installare Memcached su un server Cloud gestito.
Verificare l'esecuzione di Memcached
Per verificare il corretto funzionamento di Memcached:
Copia il seguente codice in un file PHP (connessione al server memcache locale):
$fp = fsockopen("localhost", 11211); if ($fp) { // on demande les stats fwrite($fp, "stats\n"); while (!feof($fp)) { $buf = rtrim(fgets($fp)); if (preg_match('/^STAT curr_items ([0-9]+)$/', $buf, $matches)) { // le nombre d'items stockes print $matches[1] . PHP_EOL; } elseif (preg_match('/(END|ERROR)/', $buf)) { // fin des stats break; } } fclose($fp); } else { print "Error: cannot connect to local memcached server: $!" . PHP_EOL; }- Carica il file PHP sul tuo spazio di hosting.
- Esegui il file PHP.
Lo script restituisce il numero di elementi memorizzati nella cache nella memoria del server.
Abilitare Memcached su…
… Prestashop
L'integrazione nativa di Memcached nell'applicazione Prestashop ne semplifica la configurazione. Per attivarla:
- Accedi al tuo pannello di amministrazione Prestashop.
- Vai alla scheda Impostazioni avanzate.
- Seleziona Prestazioni.
- Scegli Sì dal menu a tendina in Utilizza la cache nella sezione Memorizzazione nella cache.
- Seleziona CacheMemcached.
- Aggiungi un server fornendo le informazioni richieste, come ad esempio:
- l'indirizzo IP:
127.0.0.1 - la porta:
11211 - il peso:
1
- l'indirizzo IP:
È possibile verificare le informazioni facendo clic sul pulsante "Verifica server" prima di salvarle nella parte inferiore della sezione "Memorizzazione nella cache".
Una volta completata questa operazione, l'applicazione PrestaShop sarà pronta per utilizzare Memcached per memorizzare nella cache alcune chiamate API, chiamate al database e oggetti.
Link a questa FAQ: https://faq.infomaniak.com/2233
Questa FAQ è stata utile?