Вопрос

Когда я запускаю один и тот же запрос несколько раз на хранилище таблицы Azure, использует ли он кэширование и ускорение последующих запросов?

Другими словами, кэширует ли это ответом HTTP?

Это было полезно?

Решение

Хранение Azure определенно используйте кэширование: http://www.scribd.com/doc/73458371/windows-azure-storage-at-23rd-acm-symposium-on-operating-ssystems-principles-ssptaper

Обратите внимание, что пишеты на самом деле хранятся в памяти, пока правильно не повторяется, и я думаю, что это безопасно, чтобы предположить, что любые чтения также кэшируются, чтобы несколько чтения к той же данным подаются из памяти.

Другие советы

Хотя я, очевидно, не причастна к внутреннему:

Azure Storage выпустит HTTP 304 на основе заголовков ETAG, когда вы отправляете запросы, которые действуют или возвращаете одну организацию. В зависимости от вашей школы, это можно рассматривать как формальное кэширование. Помимо этого, Azure способствует мгновенному (или более правильно «оптимистичному») параллелизму, поэтому более агрессивное кэширование не будет разумным. (Валидация кэша и т. Д. Накладные расходы сделают оптимистичное параллелизм почти невозможным).

Помимо обмена ETAG/HTTP, я бы предположил, что разработчик реализует более агрессивное кэширование в клиенте, которые потребляют данные/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top