Utilizzo di memcache

In questa pagina viene descritto come configurare e monitorare il servizio memcache per utilizzando la console Google Cloud. Descrive inoltre come utilizzare l'API PHP Memcache di App Engine per impostare e recuperare i valori memorizzati nella cache. Per saperne di più su memcache, consulta la panoramica di Memcache.

Configurazione di memcache

  1. Vai alla pagina Memcache nella console Google Cloud.
    Vai alla pagina Memcache
  2. Seleziona il livello di servizio memcache che vuoi utilizzare:

    • Condivisa (impostazione predefinita): gratuita e fornisce capacità della cache secondo il criterio del "best effort". base.
    • Dedicata: viene fatturata in base ai GB/ora di dimensioni della cache e offre una capacità della cache fissa assegnata esclusivamente alla tua applicazione.

    Scopri di più sulle classi di servizio disponibili in Panoramica di Memcache.

Memorizzazione nella cache e recupero dei valori

Memorizzazione nella cache di un valore

Utilizza Memcache::set per aggiungere il valore di una chiave:

$memcache = new Memcache;
$value = $request->getContent();
return $memcache->set($key, $value);

Ricerca di valori memorizzati nella cache

Utilizza Memcache::get per cercare il valore di una singola chiave:

$memcache = new Memcache;
return $memcache->get($key);

Monitoraggio di memcache nella console Google Cloud

  1. Vai alla pagina Memcache nella console Google Cloud.
    Vai alla pagina Memcache
  2. Esamina i seguenti report:
    • Livello di servizio Memcache: mostra se la tua applicazione utilizza l'opzione o un livello di servizio dedicato. Se sei un proprietario del progetto, puoi passare da un progetto all'altro. Scopri di più sui livelli di servizio.
    • Percentuale di hit: mostra la percentuale di richieste di dati pubblicate da dalla cache, oltre al numero non elaborato di richieste di dati gestite dalla cache.
    • Elementi nella cache.
    • Età dell'elemento meno recente: l'età dell'elemento meno recente memorizzato nella cache. Tieni presente che l'età di un elemento viene reimpostato ogni volta che viene utilizzato, letto o scritto.
    • Dimensione cache totale.
  3. Puoi eseguire una delle seguenti azioni:

    • Nuova chiave: aggiungi una nuova chiave alla cache.
    • Trova una chiave: recupera una chiave esistente.
    • Svuota la cache: rimuovi tutte le coppie chiave-valore dalla cache.
  4. (Solo memcache dedicata) Consulta l'elenco delle Chiavi calde.

    • Le "Chiavi calde" sono chiavi che ricevono più di 100 query al secondo (QPS) nel memcache.
    • Questo elenco include fino a 100 tasti di scelta rapida, ordinati in base alla QPS più alta.

Passaggi successivi