【发布时间】:2009-04-24 00:11:52
【问题描述】:
我有一个 Web 应用程序,其中客户端将在本地服务器上运行(即 - 请求不会通过网络发出)。该站点的流量将非常低,因此我试图弄清楚在这种类型的系统中实际的解压缩是否昂贵。性能是一个问题,所以我将设置缓存,但我也在考虑压缩。我不会有带宽问题,因为该站点的流量非常低。所以,我只是想弄清楚在这种类型的系统中压缩是否弊大于利。
【问题讨论】:
标签: http compression gzip
我有一个 Web 应用程序,其中客户端将在本地服务器上运行(即 - 请求不会通过网络发出)。该站点的流量将非常低,因此我试图弄清楚在这种类型的系统中实际的解压缩是否昂贵。性能是一个问题,所以我将设置缓存,但我也在考虑压缩。我不会有带宽问题,因为该站点的流量非常低。所以,我只是想弄清楚在这种类型的系统中压缩是否弊大于利。
【问题讨论】:
标签: http compression gzip
这里有一个关于这个主题的good article。
【讨论】:
在几乎任何具有可靠 Web 堆栈的现代系统上,压缩不会很昂贵,但在我看来,无论开销多么小,您都不会从中获得任何积极影响。我不会打扰。
【讨论】:
当您测量性能时,数字是如何比较的?启用压缩后是否更快?
【讨论】:
我使用了压缩,但用户在不同的远程位置通过无线 3G 网络运行。在这种情况下,压缩对带宽使用产生了重大影响。
对于本地运行的用户,带宽不是问题,我认为不值得。
【讨论】:
对于可缓存的资源(.js、.html、.css)文件,我觉得浏览器缓存这些资源后就没有意义了。
但对于不可缓存的资源(例如 json 响应)我认为这是有道理的。
【讨论】: