首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >压缩使响应时间变慢

问压缩使响应时间变慢
EN

Stack Overflow用户
提问于 2010-06-21 23:03:27
回答 3查看 2.1K关注 0票数 3

我最近在IIS6 gzip服务器上激活了gzip压缩。我同时使用静态和动态压缩(静态级别10和动态级别1)。这是一种提高服务器响应时间性能的措施。然而,在压缩被激活后,页面加载速度似乎变慢了。我在firebug中的所有测量结果都表明了这一点。

其他人也有这个问题吗?可能的原因是什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-06-21 23:14:03

您在服务器和客户端上做了更多的工作,因此响应时间增加是正常的。在低带宽连接上,您可以通过减少传输时间来使其更好。

如果您使用的是高带宽连接,则压缩将不会对传输延迟产生显着影响,因为它已经很短,未压缩。但是,您将支付100%的CPU罚款。

现在压缩较大的响应需要相当多的CPU功率,如果服务器CPU已经负载,响应时间可能会变得更糟。

我的建议是:检查服务器的CPU,如果它不可忽略,那么要么关闭压缩,要么买一个更大的盒子。如果你有大量的移动用户,或者在互联网连接较差的偏远地区,那么压缩可能是有用的,否则几乎没有什么不同。

您还可以考虑使用反向代理来减少服务器的负载。

票数 3
EN

Stack Overflow用户

发布于 2010-06-21 23:08:13

您的浏览器和服务器之间有多大的带宽?

压缩和解压缩流是一项更多的工作,因此在快速网络上,它实际上可能会更慢--这是intranet应用程序吗?如果您有严格的带宽要求(无论是大量的流量,还是较低的带宽连接),您将看到最大的压缩收益。

压缩在多大程度上有帮助还取决于您的站点所提供的内容类型。

最好的做法是在您的站点投入生产时所处的相同条件下进行测试和测量。

票数 1
EN

Stack Overflow用户

发布于 2010-06-21 23:20:01

静态压缩工作得很好,因为gzipped文件的副本被放在一个临时文件夹中,然而动态压缩的响应每次都必须重新压缩gzipped,除非带宽是一个大问题,否则我认为不值得这么做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3085799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档