NCache 用于 ASP.NET 缓存
配置成功后 NCache,您现在可以在 ASP.NET 应用程序中使用它了。 NCache 提供对 ASP.NET 高级功能的支持,例如会话、视图状态缓存、输出缓存和 SignalR BackPlane.
会议: NCache 为 Web 场提供高性能内存中 ASP.NET 会话集群,它比将它们存储在数据库中更快、更具可扩展性,因为会话保存在内存中,更靠近 ASP.NET 应用程序。
查看状态缓存: NCache 视图状态缓存减少了请求/响应时间,从而缩短了总体请求时间。 还, NCache 作为在所有 Web 服务器之间同步的分布式内存缓存,能够毫无问题地在缓存中找到视图状态值。
输出缓存:本 NCache 输出缓存提供程序本质上是分布式的,允许在多个服务器上缓存不同 ASP.NET 页面的内容,从而确保可用性和可靠性。
SignalR Backplane: NCache 通过为 SignalR 提供程序提供扩展来提供对 SignalR 的支持。 一旦客户端向 Web 服务器注册自己, NCache 触发自定义事件,减少客户端检查更新的等待时间。
备注
针对 .NET Framework 安装时,最低版本要求是4.8。
NCache 使用示例应用程序进行演示
您可以查看上述所有功能的示例应用程序 GitHub上. 在本节中,我们将向您展示如何使用示例应用程序 ASP.NET View State 缓存 NCache.
备注
以下步骤对于所有其他功能都是相同的。
第 1 步:从 GitHub 下载示例
开始使用 ASP.NET View State 缓存,从下载示例应用程序 GitHub上 并转到所需的样本。
第 2 步:启动项目
启动 ASP.NET View State 将示例应用程序缓存在 Microsoft Visual Studio 2022 或以上 点击 视图状态.sln.
步骤3:设定设定
启动项目后,找到并打开 网页配置 从解决方案资源管理器到您的右侧。 更改 CacheName
的财产 cacheSettings
标记到您创建的缓存。
第 4 步:构建和使用示例
配置应用程序设置后,构建应用程序。 成功构建应用程序后,应用程序将开始在 Web 浏览器的新窗口中运行。 您将能够在那里测试应用程序。
参见
使用 NCache ASP.NET Core 应用领域
使用 NCache 用于 Java 应用程序
使用 NCache 用于数据缓存