2011-11-10 89 views
1

以下塊
RavenDB Aggresive緩存似乎並沒有做任何事情,不同

using (DocumentSession.Advanced.DocumentStore.AggressivelyCacheFor(TimeSpan.FromMinutes(1))) 
{   
    return session.Query<Camera, Camera_Facets().Where(...).ToFacets("facets/CameraFacets") 
} 


我執行查詢並要求面內。當我在烏鴉服務器控制檯上看到呼叫時,需要2.5秒,但是當我一次又一次運行相同的查詢時,它仍然需要完全相同的時間。

現在這是如何快速?當它每次大致在相同的時間返回時。我在這裏錯過了什麼。我正在使用版本499,並運行客戶端服務器模式,在我的本地計算機上與烏鴉交談。

說明:我正在我的數據存儲區上運行我的域的查詢,上面的攝像機代碼僅供參考。

回答

2

分面查詢和積極緩存目前不能一起工作。分面查詢是一項新功能,至今尚未與積極緩存配合使用。

注意定期查詢工作積極緩存就好了,它只是分面查詢有這個問題。

+0

感謝您的快速回復馬特! – afif

相關問題