【发布时间】:2019-02-12 18:30:32
【问题描述】:
我正在尝试在 Kong 代理中为路由启用 gzip,因此我使用 kong 响应转换器插件添加了标头 Content-Encoding:gzip ;这不起作用,因为我在响应中没有看到 gzip。当前端客户端(由 s3 存储桶提供服务)通过 kong 代理时,如何在路由级别添加 gzip?
【问题讨论】:
我正在尝试在 Kong 代理中为路由启用 gzip,因此我使用 kong 响应转换器插件添加了标头 Content-Encoding:gzip ;这不起作用,因为我在响应中没有看到 gzip。当前端客户端(由 s3 存储桶提供服务)通过 kong 代理时,如何在路由级别添加 gzip?
【问题讨论】:
要在 kong 中配置 gzip,您应该将此配置添加到 nginx.conf 中
server {
gzip on;
gzip_disable "msie6";
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_min_length 256; # default value 1000 ~ 20byte
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/vnd.ms-fontobject application/x-font-ttf font/opentype image/svg+xml image/x-icon;
}
【讨论】: