我很好奇...在memcache中是否有使用压缩的优点/缺点?
答案 0 :(得分:13)
许多客户端都进行压缩,但服务器本身没有压缩。
客户端压缩意味着通过网络发送的数据更少,但更重要的是,单个对象更小。较小的物体可能会更有效地存储,因为它们更可能落入较小的板块中。
即使您没有看到板坯顶部浪费显着减少,您也应该有更多空间可用于更多物体。
答案 1 :(得分:2)
在大型集群中,I / O变得至关重要。
压缩可能会增加cpu负载,但会降低i / o。
答案 2 :(得分:1)
我不知道Memcache客户端中的压缩选项。
但是,我认为如果你需要在Memcache服务器上有更多空间,你应该投入更多ram或者更多服务器(如果需要)。压缩数据将花费您的网络服务器上的CPU周期(取决于算法和压缩程度),基本上我认为这不值得。
顺便说一下,拉姆很便宜:)