Utilizzo di memcache

Questa pagina descrive come configurare e monitorare il servizio memcache per la tua applicazione utilizzando la console Google Cloud. Viene inoltre descritto come utilizzare l'API PHP Memcache di App Engine per impostare e recuperare i valori memorizzati nella cache. Per saperne di più su memcache, leggi la panoramica di Memcache.

Configurazione di memcache

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

    • Condiviso (impostazione predefinita): senza costi e fornisce la capacità della cache secondo il criterio del "best effort".
    • Dedicata: la fatturazione in base ai GB/ora di dimensioni della cache e fornisce 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 di un valore nella cache

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 di Memcache
  2. Esamina i seguenti report:
    • Livello di servizio Memcache: indica se la tua applicazione utilizza il livello di servizio Condiviso o Dedicato. Se sei un proprietario del progetto, puoi passare da un progetto all'altro. Scopri di più sui livelli di servizio.
    • Rapporto hit: mostra la percentuale di richieste di dati pubblicate dalla cache, nonché il numero non elaborato di richieste di dati pubblicate 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 reimpostata ogni volta che viene utilizzato, in lettura o in scrittura.
    • Dimensioni totali della cache.
  3. Puoi intraprendere una qualsiasi delle seguenti azioni:

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

    • Le "chiavi a scorrimento" sono chiavi che ricevono più di 100 query al secondo (QPS) nella memcache.
    • Questo elenco include fino a 100 tasti di scelta rapida, ordinati in base al valore QPS più elevato.

Passaggi successivi