实现 redis 缓存 .net – GroupDocs.Conversion 教程

如果您希望 implement redis cache .net 并显著 reduce conversion time 文档处理时间,您来对地方了。此中心汇集了利用 GroupDocs.Conversion 内置缓存层的最实用指南,从自定义 Redis 提供程序到开箱即用的缓存配置。阅读完本页,您将了解缓存为何重要、它如何与 GroupDocs.Conversion 配合,以及在哪里直接进入动手教程。

如何为 GroupDocs.Conversion 实现 redis 缓存 .net?

ICacheProvider 是一个接口,定义了存储和检索缓存转换结果的方法。
ConversionConfig 保存转换引擎的配置设置,包括缓存提供程序信息。
ConversionEngine 是使用提供的配置执行文档转换的核心类。

加载一个基于 Redis 的 ICacheProvider 实现,将其注册到 ConversionConfig,并将配置传递给 ConversionEngine。此一行注册使所有后续转换能够从 Redis 读取或写入缓存,在典型工作负载下将重复工作削减并将转换延迟降低至最高 70 %。注册后,引擎会在执行耗时处理之前自动检查缓存。

为什么在 GroupDocs.Conversion 中使用 Redis 缓存?

GroupDocs.Conversion 支持 50+ 种输入和输出格式(DOCX、PPTX、HTML、PDF、图像等),并且能够在不将整个文件加载到内存中的情况下处理 数百页的文档。当您添加 Redis 缓存层时,您将获得:通过集成 Redis,您可以将重复的渲染工作转移到快速的内存存储,从而显著提升吞吐量并降低服务器负载。

  • 最高可达 70 % 的重复转换加速 – 缓存结果即时提供。
  • 降低 CPU 和 I/O 压力 – 对每个唯一文档的繁重渲染步骤仅运行一次。
  • 可扩展的分布式存储 – Redis 集群能够处理跨多个应用服务器的数千个并发请求。

这些量化的收益使缓存成为任何生产级转换服务的必备功能。

可用教程

提升 .NET 应用性能: 使用 GroupDocs.Conversion 实现自定义 Redis 缓存

了解如何通过使用 GroupDocs.Conversion 为文档转换实现自定义 Redis 缓存来提升 .NET 应用性能。立即提高效率和速度!

使用 GroupDocs.Conversion 的缓存优化 .NET 文档转换

了解如何在 GroupDocs.Conversion 中使用缓存来提升 .NET 文档转换过程,从而提高速度和效率。

其他资源

相关教程