赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 操作指南
  5. 对象文件(Object)
  6. 文件常见问题
  7. 其他常见问题
  8. OSS的gzip压缩如何使用?

OSS的gzip压缩如何使用?

  • 其他常见问题
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

通过在Get请求的Header中添加Accept-Encoding: gzip,OSS可对HTML、JavaScript、XML、JSON等常见网页静态文件进行gzip压缩,帮助节省带宽并提高传输效率。

前提条件

  • 文件大于或者等于1 KB。

  • Content-Type必须为以下之一:

    text/cache-manifest、text/xml、text/css、text/html、text/plain、application/javascript、application/x-javascript、application/rss+xml、application/json、text/json。

注意事项

启用gzip压缩且压缩生效后,GetObject、HeadObject等接口响应头将增加Content-Encoding: gzip,不再返回ETag、Content-Length和Accept-Ranges字段信息。

API示例

  • 请求示例

    GET /example.txt HTTP/1.1
    Host: examplebucket.oss-cn-hangzhou.aliyuncs.com
    Accept: */*
    Accept-Encoding: gzip
  • 返回示例

    HTTP/1.1 200 OK
    Server: AliyunOSS
    Date: Tue, 19 Nov 2024 08:38:22 GMT
    Content-Type: text/plain
    Connection: keep-alive
    Vary: Accept-Encoding
    x-oss-request-id: **********
    Last-Modified: Tue, 19 Nov 2024 06:04:02 GMT
    x-oss-object-type: Normal
    x-oss-hash-crc64ecma: ********************
    x-oss-storage-class: Standard
    x-oss-version-id: ***************************************
    x-oss-ec: ************
    Content-Disposition: attachment
    x-oss-force-download: true
    Content-MD5: ******************
    x-oss-server-time: 35
    Content-Encoding: gzip
相关文章

如何筛选OSS指定时间范围内的文件 2025-04-21 18:16

如果您希望筛选OSS Bucket中指定时间范围的Object,您可以使用数据索引功能。通过设置Object最后修改时间的起始和结束日期,提高查询效率,适用于审计追踪、数据同步、周期性备份、成本分析或其他业务场景中对时效性文件的精准获取需求。 使用场景 审计与合规性检查

OSS有几种数据校验方式? 2025-04-21 18:16

OSS支持ETag、MD5、crc64校验方式,本文为您介绍三者的区别和使用场景。

报错ApkDownloadForbidden怎么处理? 2025-04-21 18:16

本文介绍访问文件时报错ApkDownloadForbidden的原因和解决方法。 问题现象 通过Bucket外网域名(bucketname.oss-[region].aliyuncs.com)或者传输加速域名(

报错ExternalRedirectForbidden怎么处理 2025-04-21 18:16

本文介绍访问文件时报错ExternalRedirectForbidden的原因和解决方法。 问题现象 通过Bucket外网域名(bucketname.oss-[region].aliyuncs.com)或者传输加速域名(

OSS怎样上传下载文件夹(目录)? 2025-04-21 18:16

与传统文件系统中的层级结构不同,OSS内部使用扁平结构存储数据,即所有数据均以对象(Object)的形式保存在存储空间(Bucket)中。为方便管理,OSS管理控制台将所有文件名以正斜线(/)结尾的文件显示为文件夹,实现类似于Windows文件夹的基本功能。本文介绍上传及下载文件夹的多种方式。

OSS有哪些批量操作? 2025-04-21 18:16

对象存储OSS提供丰富的访问和管理文件(Object)的方式,为提升操作效率,您可以参照本文所示的方法批量管理文件,例如批量上传、下载、复制、删除文件等。 批量上传

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号