Domanda

Quando esegue la stessa query più volte contro l'archiviazione tavolo Azure, sta utilizzando la cache e velocizzare le query successive?

In altre parole, è la risposta HTTP cache?

È stato utile?

Soluzione

archiviazione Azure sicuramente utilizzare la cache: http://www.scribd.com/doc/73458371/Windows-Azure-Storage-at-23rd-ACM-Symposium-on-Operating-Systems-Principles-SOSP-Paper

Si noti che le scritture vengano effettivamente mantenute in memoria fino a quando correttamente replicato e penso che sia lecito ritenere che qualsiasi legge vengono memorizzati nella cache anche in modo che più letture agli stessi dati sono serviti dalla memoria.

Altri suggerimenti

Mentre io sono, ovviamente, non al corrente gli elementi interni:

Azure emetterà HTTP 304 in base alle intestazioni ETag quando si invia le richieste che agiscono su un eventuale ritiro e una singola entità. A seconda della vostra scuola di pensiero, che può essere visto come il caching formale. Al di fuori di questo, Azure promuove istantanea (o più correttamente "ottimista") la concorrenza, in modo più aggressivo di caching non sarebbe prudente. (Convalida della cache, ecc testa farebbe concorrenza ottimistica quasi impossibile).

Al di fuori dello scambio ETag / HTTP, vorrei assumere l'intento di essere che lo sviluppatore implementare la cache più aggressivo nel client (s) che consumano i dati /

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top