Esegui il deployment di un servizio PHP App Engine Standard utilizzando Cloud SQL e minimizza le query al database. Cosa dovresti fare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Imposta memcache su dedicated. Utilizza una chiave di cache derivata da un hash della query SQL e restituisci i risultati memorizzati nella cache prima di interrogare Cloud SQL..
Perché questa è la risposta
L'opzione corretta minimizza le query al database utilizzando Memcache dedicata e una strategia di caching efficace. Impostare Memcache su "dedicated" offre prestazioni e capacità maggiori rispetto a "shared", essenziale per un caching efficiente. Derivare una chiave di cache da un hash della query SQL assicura che ogni query unica abbia una chiave di cache corrispondente, permettendo al sistema di recuperare i risultati memorizzati nella cache se la query è già stata eseguita. Questo riduce significativamente il carico su Cloud SQL. Le opzioni che usano un'attività cron per popolare la cache sono meno efficienti perché aggiornano la cache a intervalli fissi, non in base alla richiesta effettiva, potenzialmente servendo dati obsoleti o sprecando risorse per query non frequenti. Le opzioni che usano Memcache "shared" offrono meno garanzie di prestazioni e capacità, e l'uso di una singola chiave per tutte le query ("cachedqueries") è inefficiente perché non permette un caching granulare per query diverse, portando a frequenti sovrascritture e cache hit bassi.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta