Frage

Wenn ich die gleiche Abfrage mehrmals gegen die Azure-Tabellen-Speicher ausgeführt wird, ist es Caching und die nachfolgenden Abfragen zu beschleunigen?

Mit anderen Worten, es ist die HTTP-Antwort-Caching?

War es hilfreich?

Lösung

Azure Storage definitly Caching verwenden: http://www.scribd.com/doc/73458371/Windows-Azure-Storage-at-23rd-ACM-Symposium-on-Operating-Systems-Principles-SOSP-Paper

Beachten Sie, dass schreibt tatsächlich im Speicher gehalten werden, bis richtig repliziert, und ich denke, es ist sicher anzunehmen, dass jeder liest zwischengespeichert werden, zu, so dass mehrere lesen die gleichen Daten aus dem Speicher bedient werden.

Andere Tipps

Während ich bin offensichtlich nicht eingeweiht in die Interna:

Azure Storage wird Thema HTTP 304 basierend auf den ETag-Header, wenn Sie Anfragen senden, dass danach handeln oder eine Einheit zurückzukehren. Je nach Ihrer Schule aber, die als formaler Caching gesehen können. Außerhalb davon, fördert Azure Zeitpunkt (oder richtigen „optimistisch“) Gleichzeitigkeit, so aggressiver Caching nicht klug wäre. (Cache-Validierung, etc Overhead würde Parallelität in der Nähe unmöglich machen).

Außerhalb des ETag / HTTP Austausches, würde ich die Absicht annehmen sein, dass der Entwickler aggressiveren Caching im Client (s) zu implementieren, die die Daten /

verbrauchen
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top