输出缓存提供程序(AppFabric 1.1 缓存)
Microsoft AppFabric 1.1 for Windows Server 输出缓存提供程序是一种用于输出缓存数据的进程外存储机制。此数据专门针对完全 HTTP 响应(页面输出缓存)。此提供程序会插入 ASP.NET 4 中引入的新输出缓存提供程序扩展点。
备注
对于此版本,输出缓存提供程序不支持 Web 窗体控制级输出缓存。
功能
下表描述了进程外存储输出缓存数据的优点:
开发人员可以存储更多输出缓存数据,因为可缓存的数据数量的唯一有效上限是可用于 AppFabric 缓存群集的内存累积量。
回收 Web 应用程序时不会丢失输出缓存数据。由于输出缓存数据在 IIS 工作进程之外进行存储,因而在重新启动 ASP.NET 应用程序时不会丢失输出缓存数据。
它可以使用压缩。
压缩是 Microsoft AppFabric 1.1 for Windows Server 缓存 的一个功能。在配置文件中,您可以在具有 isCompressionEnabled 属性的 dataCacheClient 元素中启用缓存。下面的示例显示了一个名为 default
且已启用压缩的 dataCacheClient。
<dataCacheClient name="default" isCompressionEnabled="true">
<hosts>
<host name="CacheServer1" cachePort="22233" />
<host name="CacheServer2" cachePort="22233" />
</hosts>
</dataCacheClient>
要点 |
---|
如果启用了压缩,则必须更新所有缓存客户端才能使用最新的 Microsoft AppFabric 1.1 for Windows Server SDK。 |
本部分内容
另请参阅
概念
使用用于 AppFabric 1.1 的 ASP.NET 4 缓存提供程序
2012-03-05