私は.net 3.5を使用して、asp.net mvc Webアプリケーションを持っています
UI Logic レイヤーでキャッシュを使用したいと考えています。
について読みました
1-Cache Class
http://msdn.microsoft.com/en-us/library/system.web.caching.cache(v=vs.90).aspx
2-Caching with HTTP headers
http://www.dotnetperls.com/cache
違いは何なのか、どちらを使用すればよいのかわかりません。
さらに、それぞれでキャッシュを構成するにはどうすればよいですか?
項目 1- Web 構成のみ?
項目 2- プログラムでのみ ?
アップデート:
私が試してみました
System.Web.Caching の使用;
private string GetTitlePerBDataId(Guid changeRequestDataId)
{
var key = string.Format("{0}_{1}", TITLE, changeRequestDataId);
if (System.Web.Caching.Cache[key] == null)
{
Cache[key] = mBundlatorServiceHelper.GetData(changeRequestBundleDataId).Title;
}
return Convert.ToString(Cache[key]);
}
But got class name is not valid in this point
以上Cache