在以下街区内
using (DocumentSession.Advanced.DocumentStore.AggressivelyCacheFor(TimeSpan.FromMinutes(1)))
{
return session.Query<Camera, Camera_Facets().Where(...).ToFacets("facets/CameraFacets")
}
我正在执行查询并询问方面。当我在raven服务器控制台上看到调用时,需要2.5秒,但是当我一次又一次地运行相同的查询时,它仍然需要完全相同的时间。
现在这怎么说快?当它每次返回大致完全相同的时间。我在这里错过了一些东西。我正在使用build 499,并运行客户端服务器模式,在我的本地计算机上与raven交谈。
注意:我在我的域数据存储上运行查询,上面的摄像头代码仅供参考。
答案 0 :(得分:2)
分面查询和积极缓存目前无法协同工作。分面查询是一项新功能,但尚未使用激进的缓存。
注意,常规查询可以正常使用积极缓存,只有具有此问题的分面查询。