Web 寻找数据压缩的成本

Web 寻找数据压缩的成本,web,compression,Web,Compression,压缩网站和未压缩网站的运营成本会更高吗? 考虑维基百科的例子: Compressed size: 280GB Uncompressed size: 5TB 假设我们将所有数据都存储在数据库中,然后将网页提供给您需要的用户: 如果以压缩格式存储数据: 从数据库中查询相应的记录 解压缩记录 将数据提供给用户的浏览器 如果以未压缩的形式存储数据: 从数据库中查询相应的记录 将数据提供给用户的浏览器 压缩在过程中又增加了一个步骤。如果我们假设浏览器不支持压缩,并且不考虑带宽成本,那么这在硬件成

压缩网站和未压缩网站的运营成本会更高吗? 考虑维基百科的例子:

Compressed size: 280GB
Uncompressed size: 5TB
假设我们将所有数据都存储在数据库中,然后将网页提供给您需要的用户:

如果以压缩格式存储数据:

  • 从数据库中查询相应的记录
  • 解压缩记录
  • 将数据提供给用户的浏览器
如果以未压缩的形式存储数据:

  • 从数据库中查询相应的记录
  • 将数据提供给用户的浏览器
压缩在过程中又增加了一个步骤。如果我们假设浏览器不支持压缩,并且不考虑带宽成本,那么这在硬件成本方面对操作有何影响?要解压缩记录,需要更多的RAM和执行更多的CPU指令。如果您有许多请求,则需要更多的应用程序服务器来解压缩数据,您的操作成本会上升


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

通常,数据库已经解决了这个压缩/未压缩的问题,并允许您配置压缩,这取决于您将牺牲多少数据修改。一般来说,查看大型解决方案—存储压缩的预缓存响应是基于RAM的缓存解决方案中发生的事情,这是最重要的


在“文本被压缩,只存储文章之间的修订版”中,我发现了这篇精彩的文章,它很好地解释了压缩的成本:数据是静态的吗?数据的预压缩也应该是可能的,并且不会影响实时性能。