保留页面输出缓存
Persist page outputcache
即使在 IIS 重新启动或 web.config 修改后,是否有使页面输出缓存持续存在的选项?
现在,当我上传文件时,站点会重新编译并且输出缓存会重置并在下一个页面请求时被缓存。
您可以通过实现 OutputCacheProvider 来实现自己的输出缓存提供程序:
public abstract class OutputCacheProvider : ProviderBase
{
public abstract object Get(string key);
public abstract object Add(string key, object entry, DateTime utcExpiry);
public abstract void Set(string key, object entry, DateTime utcExpiry);
public abstract void Remove(string key);
}
如需进一步阅读以及如何实施,您可以阅读:creating-a-custom-output-cache-provider
更多阅读资源:scottgu extensible-output-caching-with-asp-net-4-vs-2010-and-net-4-0-series
即使在 IIS 重新启动或 web.config 修改后,是否有使页面输出缓存持续存在的选项?
现在,当我上传文件时,站点会重新编译并且输出缓存会重置并在下一个页面请求时被缓存。
您可以通过实现 OutputCacheProvider 来实现自己的输出缓存提供程序:
public abstract class OutputCacheProvider : ProviderBase
{
public abstract object Get(string key);
public abstract object Add(string key, object entry, DateTime utcExpiry);
public abstract void Set(string key, object entry, DateTime utcExpiry);
public abstract void Remove(string key);
}
如需进一步阅读以及如何实施,您可以阅读:creating-a-custom-output-cache-provider
更多阅读资源:scottgu extensible-output-caching-with-asp-net-4-vs-2010-and-net-4-0-series