上云无忧 > 文档中心 > 腾讯云 API 网关 - 响应压缩
腾讯云 API 网关 - 响应压缩

文档简介:
操作场景: 在 HTTP 场景中,对响应数据进行压缩处理可有效降低数据传输量,达到减少响应时间、节省服务端网络带宽、提升客户端性能等目的。 该任务将指导您在 API 网关中配置响应压缩。
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

操作场景

在 HTTP 场景中,对响应数据进行压缩处理可有效降低数据传输量,达到减少响应时间、节省服务端网络带宽、提升客户端性能等目的。 该任务将指导您在 API 网关中配置响应压缩。

交互流程


操作说明

API 网关默认已经支持了基于 gzip 压缩算法的响应压缩,该功能的依赖条件如下:
客户端请求中携带 Accept-Encoding 头,并且该字段的值包含 gzip。
客户端响应 body 大于1KB。
响应 body 的 Content-Type 为 text/xml、text/plain、text/css、application/javascript、application/x-javascript、application/rss+xml、application/xml、application/json、application/octet-stream。
当客户端请求满足以上条件时,API 网关会将响应 body 压缩后再返回给客户端,并在响应中携带 Content-Encoding: gzip 头。

注意事项

仅支持协议为 HTTP 和 HTTPS 时启用响应压缩功能,协议为 websocket 时不支持。
后端对接 SCF,且启用响应集成时,云函数返回给API网关的结构体中不能包含  Content-Encoding: gzip 头,否则响应压缩将不生效。

相似文档
  • 操作场景: 使用 API 网关后端对接云函数 SCF 时,由于触发器限制,不支持直接上传二进制文件,必须经过 Base64 编码后上传。API 网关支持将客户端请求体 Base64 编码后传递给云函数 SCF,为 API 开启此功能后,您无需改造客户端代码即可将二进制文件上传至云函数 SCF。
  • 操作场景: 该任务指导您对密钥对认证的 API 发起调用。
  • 操作场景: 该任务指导您对免鉴权的 API 发起调用。
  • 操作场景: 在完成服务内 API 的配置后,即可以进行发布。系统会以系统时间作为发布记录,便于根据需要进行发布回滚。 以下视频将为您介绍 API 网关发布与访问的基本流程:
  • 操作场景: 在服务完成发布后,您可以通过服务的默认子域名测试。如需将服务发布至公网对外,请您绑定您的自有域名访问 API。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部