1

我有 ASP.Net 项目,我正在使用 Memcached 进行数据和会话缓存。我还需要使用 Memcached 的压缩选项。如果您能与我分享您的意见,我将不胜感激!我找到了一些站点,但它们没有任何 c#.Net 代码示例。

4

1 回答 1

1

根据memcached 客户端的比较,Enyim 不提供内置的压缩​​支持。

但是 beitmemcached 库有。功能描述说它会自动压缩所有超过某个阈值的对象。

压缩

客户端还支持存储大对象的压缩。它使用内置的 DeflateStream 压缩,将数据压缩成 Deflate 格式。如果要存储的 bytearray 大于属性 CompressionThreshold 中指定的值,则数据将在存储到 memcached 服务器之前进行压缩,并在检索时自动解压缩。CompressionThreshold 的默认值为 128 kB。

于 2012-08-16T11:14:06.487 回答