Pregunta

Cuando ejecuto el mismo múltiplo consulta veces contra el almacenamiento de tablas de Azure, es que utilizando el almacenamiento en caché y la aceleración de las consultas posteriores?

En otras palabras, ¿es el almacenamiento en caché la respuesta HTTP?

¿Fue útil?

Solución

almacenamiento Azure utilizar definitivamente el almacenamiento en caché: http://www.scribd.com/doc/73458371/Windows-Azure-Storage-at-23rd-ACM-Symposium-on-Operating-Systems-Principles-SOSP-Paper

Tenga en cuenta que las escrituras son en realidad mantienen en la memoria hasta replicado correctamente y yo creo que es seguro asumir que cualquier lecturas se almacenan en caché también de modo que varias lecturas a los mismos datos se sirven de la memoria.

Otros consejos

Si bien estoy, obviamente, no tanto de la parte interna:

Azure Storage emitirá HTTP 304 basado en las cabeceras ETag cuando envía solicitudes que actúan sobre o devolver una sola entidad. Dependiendo de su escuela de pensamiento, que se ha visto como el almacenamiento en caché formal. Fuera de eso, Azure promueve instantánea (o más correctamente "Optimista") de concurrencia, de manera más agresiva almacenamiento en caché no sería prudente. (Validación de caché, etc. sobrecarga haría casi imposible la concurrencia optimista).

Fuera del intercambio ETag / HTTP, asumiría la intención de ser que el desarrollador implementar la caché más agresivo en el cliente (s) que están consumiendo los datos /

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top