2016-09-21 15 views
1

Verwendung von Google App Engine Memcache ... Können mehrere Benutzer auf dasselbe Schlüssel/Wert-Paar zugreifen? oder mit anderen Worten .. Gibt es ein Memcache pro Benutzer erstellt oder ist es über mehrere Benutzer geteilt?Google App Engine Memcache Python

+0

Die Memcache-Implementierung von GAE ist ein verteilter In-Memory-Datencache. Das heißt, es ist nicht pro Benutzer, und es ist nicht persistent. Daten können jederzeit ohne Benachrichtigung gelöscht werden – sisanared

+0

können Sie bitte mehr erklären? –

+0

Was müssen Sie verstehen? Sie legen grundsätzlich einen Wert fest und erhalten einen Wert. Wenn es nicht im Cache vorhanden ist, fahren Sie mit dem Abrufen von Ihrer Datenquelle fort, oder was auch immer der Fall sein mag. – sisanared

Antwort

0

Memcache wird für alle Benutzer freigegeben. Es ist kein Cookie, sondern existiert im RAM auf dem Server für alle relevanten Zugriffe.

2

Es wird nicht zwischen mehreren Anwendungen geteilt, wenn Sie das gefragt haben. Für jede Ihrer Instanzen in einer einzelnen Anwendung wird eine konsistente Ansicht des Caches angezeigt.

Von documentation: Der Cache ist global und wird über das Frontend, das Backend und alle Dienste und Versionen der Anwendung freigegeben.