有没有人知道使用Amazon S3提供gzip压缩HTML页面的任何问题。我需要最小化HTML文件的文件大小(即提供压缩的HTML,CSS和javascript文件) - 但我担心的是:
Amazon S3无法正确地向请求它的浏览器提供gzip压缩文件。或者,
某些浏览器在阅读gzip压缩内容时遇到问题。我知道旧浏览器不支持gzip压缩内容(例如IE6及更早版本) - 而某些(现代?)防病毒软件会剥离内容编码标题。
我是否需要提供未压缩的HTML(我相信Amazon S3会轻松支持) - 或者我可以放心,大多数现代浏览器都可以处理我的gzip压缩内容吗?
答案 0 :(得分:11)
Gzip文件并在上传之前将以下元数据条目添加到S3对象:
Content-Encoding=gzip
答案 1 :(得分:2)
Amazon S3不支持自动gzip压缩内容,但您可以在上传内容之前手动更改内容编码标头。它将尽职尽责地将内容作为内容类型gzip提供。但是,如果您的文件扩展名为.gz,那么safari会将其视为附件,因此您必须使用.jgz作为文件扩展名。