Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Verificare Memcached

Aggiornamento 27/03/2026

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

 

Verificare l'esecuzione di Memcached

Per verificare il corretto funzionamento di Memcached:

  1. Copiare il codice seguente 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;
    }
  2. Caricare il file PHP sul tuo hosting.
  3. Eseguire il file PHP.

Lo script restituisce il numero di elementi memorizzati nella cache nella memoria del server.

 

Attivare Memcached su…

… Prestashop

L'integrazione nativa di Memcached nell'applicazione Prestashop semplifica la sua configurazione. Per attivarla:

  1. Accedi al tuo spazio di amministrazione Prestashop.
  2. Vai alla scheda Impostazioni avanzate.
  3. Seleziona Prestazioni.
  4. Scegli nel menu a discesa sotto Utilizzare la cache nella sezione Caching.
  5. Seleziona CacheMemcached.
  6. Aggiungi un server fornendo le informazioni richieste come
    1. l'indirizzo IP: 127.0.0.1
    2. la porta: 11211
    3. il peso: 1

Puoi verificare le informazioni facendo clic sul pulsante "Prova server" prima di salvarle in basso nella sezione "Caching".

Una volta completata questa fase, la tua applicazione PrestaShop è pronta per utilizzare Memcached per memorizzare nella cache alcune chiamate API, chiamate al database e oggetti.


Questa FAQ è stata utile?