【问题标题】:Compressing Memory Cache压缩内存缓存
【发布时间】:2010-09-18 16:22:43
【问题描述】:

有没有人对缓存数据使用压缩的经验? 我知道stackoverflow在内部使用这种方法。

有什么好处和坏处?

还有什么问题吗?

【问题讨论】:

    标签: asp.net caching compression


    【解决方案1】:

    Scott Hanselman 刚刚创建了一个 Session 包装类,它可以在将项目放入缓存/会话/其他内容之前对其进行压缩。你可能想看看!

    http://www.hanselman.com/blog/TheWeeklySourceCode35ZipCompressingASPNETSessionAndCacheState.aspx

    【讨论】:

    • 感谢您的链接,非常适合比较实现
    • Hanselman 指出,您可以从内置的 DeflateStream(或 GZipStream,无论他使用什么)中获取数据扩展。正如我在其他地方发布的那样,这是一个已知的异常情况。 connect.microsoft.com/VisualStudio/feedback/…你需要一个不同的流来避免它。
    【解决方案2】:

    你应该试试 memcached。它是一个分布式缓存服务器,易于使用并提供令人印象深刻的压缩功能。

    【讨论】:

    • 如果只使用单个服务器,memcached 是否值得?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 2010-11-12
    • 1970-01-01
    • 1970-01-01
    • 2011-04-10
    • 2020-03-25
    相关资源
    最近更新 更多