MVCキャッシュ
2739 ワード
MVC 4では、キャッシュメソッドを起動するには、Actionの前にOutputCacheプロパティを付ける必要があります.
一、どのように使うか
一つの方法は
一、どのように使うか
/// <summary>
///
/// </summary>
/// <returns></returns>
[OutputCache(Duration = 10,Location = OutputCacheLocation.ServerAndClient,VaryByParam = "id")]
public ActionResult Index(string id)
Duration: , :
Location: 。Any( )、 Client、Downstream、 Server、 None、 ServerAndClient
VaryByParam: , 。 , QueryString。 company/index?id=06E6, id , id 。
、
ASP.NET4.0 , Config Cache System.Web
<caching>
<outputCacheSettings>
<outputCacheProfiles>
<add name="CacheFile" duration="3600" varyByParam="id"/>
</outputCacheProfiles>
</outputCacheSettings>
</caching>
一つの方法は
/// <summary>
///
/// </summary>
/// <returns></returns>
[OutputCache(CacheProfile = "CacheFile")]