Gli utenti accedono, creano un carrello e vengono disconnessi automaticamente dopo 30 minuti di inattività; il carrello deve persistere tra un accesso e l'altro. Seguendo le best practice di Google, dove dovresti archiviare i dati della sessione e del carrello?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Archiviare i dati della sessione in Memorystore (Redis o Memcached) e i dati del carrello in Firestore..
Perché questa è la risposta
Memorystore (Redis o Memcached) è ideale per i dati di sessione che richiedono accesso a bassa latenza e hanno una durata limitata, come la scadenza di 30 minuti. Firestore è una soluzione di database NoSQL scalabile e serverless, perfetta per i dati del carrello che devono persistere tra le sessioni e possono avere una struttura flessibile. Archiviare le informazioni della sessione in Pub/Sub non è adatto perché Pub/Sub è un servizio di messaggistica, non un datastore per sessioni. Cloud Storage non è ottimale per i dati del carrello che cambiano frequentemente e richiedono query efficienti. Utilizzare MySQL su Compute Engine per sessione e carrello introduce complessità di gestione e scalabilità che Firestore e Memorystore risolvono in modo nativo e più efficiente.
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