質問

Azure Tableストレージに対して同じクエリを複数回実行すると、キャッシュを使用して後続のクエリを高速化していますか?

言い換えれば、それはHTTP応答をキャッシュしていますか?

役に立ちましたか?

解決

Azureストレージは、キャッシュを明確に使用します。 http://www.scribd.com/doc/73458371/windows-azure-storage-at-23rd-acm-symposium on-operating-systems-systems-systems-sysosp-paper

書き込みは、正しく複製されるまで実際にメモリに保持されており、同じデータに複数の読み取りがメモリから提供されるように、読み取りもキャッシュされていると仮定するのは安全だと思います。

他のヒント

私は明らかに内部を知っていませんが:

Azureストレージは、単一のエンティティに基づいて行動または返送するリクエストを送信するときに、ETAGヘッダーに基づいてHTTP 304を発行します。ただし、学校にもよりますが、それは正式なキャッシュと見なされます。それ以外では、Azureはインスタント(またはより正確に「楽観的」)の同時性を促進するため、より攻撃的なキャッシュは慎重ではありません。 (キャッシュの検証などのオーバーヘッドは、楽観的な並行性にほぼ不可能になります)。

ETAG/HTTP Exchange以外では、開発者がデータを消費しているクライアントでより積極的なキャッシュを実装することを意図していると思います/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top