找到数据压缩的成本

时间:2012-02-05 14:07:06

标签: web compression

操作,压缩网站或未压缩网站的成本会更高? 考虑一下维基百科的例子:

Compressed size: 280GB
Uncompressed size: 5TB

考虑我们拥有数据库中的所有数据,然后将网页提供给您需要的用户:

如果您以压缩形式存储数据:

  • 查询数据库中的相应记录
  • 解压缩记录
  • 将数据提供给用户的浏览器

如果以未压缩的形式存储数据:

  • 查询数据库中的相应记录
  • 将数据提供给用户的浏览器

压缩为流程增加了一步。如果我们假设浏览器不支持压缩并省去带宽成本,那么这对硬件成本方面的操作有何影响?要解压缩记录,您需要更多RAM,并执行更多CPU指令。如果您有许多请求,则需要使用更多应用程序服务器来解压缩数据,从而增加运营成本。

是否有任何(案例)研究我可以阅读的压缩成本?

1 个答案:

答案 0 :(得分:0)

通常,数据库已经解决了这个压缩/未压缩的问题,并允许您配置压缩as needed,具体取决于您牺牲数据修改的程度。通常查看大型解决方案 - 存储压缩的预缓存响应是基于RAM的缓存解决方案中发生的情况,这大多数是cost-effective

Wikipedia architecture中,“文本被压缩,只存储文章之间的修订”。