首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我是否应该使用GZIP压缩中间件?

我是否应该使用GZIP压缩中间件?
EN

Stack Overflow用户
提问于 2010-12-02 19:57:40
回答 1查看 1.7K关注 0票数 10

在使用了姜戈之后,我发现人们倾向于推荐使用GZIP中间件来压缩HTML页面。

然而,WSGI v1.0规范告诉我们:

(注意:应用程序和中间件不能对它们的输出应用任何类型的Transfer-Encoding,例如分块或压缩;作为“逐跳”操作,这些编码是实际web服务器/网关的范围。有关更多细节,请参见下面的其他HTTP特性 )。

这意味着压缩应该留给服务器/网关。这是有意义的,因为服务器在这方面可能要快得多。而且,它可能更喜欢SDCH而不是gzip,因为大多数现代的Chrome/Chromium浏览器都支持它。

所以我的问题仍然是,我是否应该使用中间件来压缩我的响应?具体来说,Google App Engine的正确选择是什么?

编辑:

塔书还包含一个示例gzip中间件

我没有提到我选择的框架是金字塔 (前repoze.bfg)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-02 20:45:54

应用程序引擎已经做了压缩内容,如果客户端支持的话。

如果客户端发送HTTP报头,请求指示客户端可以接受压缩(HTTP)内容,appropriate将自动压缩响应数据并附加适当的响应头。它使用接受编码和用户代理请求头来确定客户端是否能够可靠地接收压缩响应。自定义客户端可以通过指定值为"gzip“的Accept-Encoding和User头来强制压缩内容。

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

https://stackoverflow.com/questions/4339249

复制
相关文章

相似问题

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