在MVC 4/SQL 2012/Entity Framework 5應用程序中,我將所有文件上載到數據庫中的單個表中。ASP.NET MVC中的緩存文件4
然後我有一個FileController動作獲取如下:
public partial class FileController : Controller {
public virtual ActionResult Get(Guid key) {
// Get file from database and return File
}
}
什麼緩存策略做我有可用的,在MVC中,爲這些文件?
我應該使用ETags嗎?怎麼樣?
請問有人能幫我解決這個問題嗎?
謝謝你,
米格爾
「這些文件」?你可以更具體一些,更好地理解解釋。 – faizanjehangir 2013-03-18 11:39:17
基本上,當我訪問File/Get/c7eb1f1c-7cbe-46ed-8ace-05cdaa1bc46c時,我將從數據庫中加載ID = c7eb1f1c-7cbe-46ed-8ace-05cdaa1bc46c的文件並返回它。所以當我說「這些文件」時,我的意思是這個操作返回的所有文件。這是你問的嗎? – 2013-03-18 14:47:31