当我针对Azure表存储多次运行相同的查询时,是否使用缓存并加速后续查询?

换句话说,它是否在缓存HTTP响应?

有帮助吗?

解决方案

Azure存储绝对使用缓存: http://www.scribd.com/doc/73458371/windows-azure-storage-at-23rd-acm-symposium-symposium-on-syperating-systemssystemss-principles-sopspaper

请注意,写入实际上保存在内存中,直到正确复制,我认为可以肯定地假设所有读取也已被缓存,以便从内存中提供多个读取到相同数据的读取。

其他提示

虽然我显然不喜欢内部人物:

当您发送对单个实体行动或返回单个实体的请求时,Azure存储将根据ETAG标头发布HTTP 304。不过,根据您的学校,可以看作是正式的缓存。除此之外,Azure促进了即时(或更正确地“乐观”)并发,因此更具侵略性的缓存不会是审慎的。 (缓存验证等开销将使乐观的并发几乎不可能)。

在ETAG/HTTP Exchange之外,我认为开发人员在消耗数据/的客户中实现了更具侵略性的缓存

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top