首页 文章

将GZIP与从Amazon S3提供的html页面一起使用

提问于
浏览
13

有没有人知道使用Amazon S3提供gzip压缩HTML页面的任何问题 . 我需要最小化HTML文件的文件大小(即提供压缩的HTML,CSS和javascript文件) - 但我担心:

  • Amazon S3无法正确地向请求它的浏览器提供gzip压缩文件 . 要么,

  • 某些浏览器在阅读gzip压缩内容时遇到问题 . 我知道旧浏览器不支持gzip压缩内容(例如IE6和更早版本) - 而一些(现代?)防病毒软件将剥离内容编码头 .

我是否需要提供未压缩的HTML(我相信Amazon S3会轻松支持) - 或者我可以放心,大多数现代浏览器都可以处理我的gzip压缩内容吗?

2 回答

  • 2

    Gzip文件并在上传之前将以下元数据条目添加到S3对象:

    Content-Encoding=gzip
    
  • 11

    Amazon S3不支持自动gzip压缩内容,但您可以在上传内容之前手动更改内容编码标头 . 它将尽职尽责地将内容作为内容类型gzip提供 . 但是,如果您的文件扩展名为.gz,那么safari会将其视为附件,因此您必须使用.jgz作为文件扩展名 .

相关问题