Amazon web services 如何在使用gzip压缩文件时设置元数据?

Amazon web services 如何在使用gzip压缩文件时设置元数据?,amazon-web-services,amazon-s3,metadata,gzip,amazon-cloudfront,Amazon Web Services,Amazon S3,Metadata,Gzip,Amazon Cloudfront,我在AmazonS3上托管一个静态网站。它基本上是一个包含所有静态文件(HTML、CSS、JS和图像文件)的主题 一切正常。我还激活了Cloudfront。但该网站仍然是缓慢的,非常缓慢,而加载。所以我想gzip的内容,并开始遵循这个文件 但是,我必须进入2000多个文件并将元数据更新为“内容编码”为“gzip”的部分太单调了,对我来说不实用。 在本地系统上使用gzip.exe压缩文件时,是否可以添加此元数据 或者其他解决方法 请引导我。我卡住了(如果太单调,就会出问题。你使用的是什么编程语言?

我在AmazonS3上托管一个静态网站。它基本上是一个包含所有静态文件(HTML、CSS、JS和图像文件)的主题

一切正常。我还激活了Cloudfront。但该网站仍然是缓慢的,非常缓慢,而加载。所以我想gzip的内容,并开始遵循这个文件

但是,我必须进入2000多个文件并将元数据更新为“内容编码”为“gzip”的部分太单调了,对我来说不实用。 在本地系统上使用gzip.exe压缩文件时,是否可以添加此元数据

或者其他解决方法


请引导我。我卡住了(

如果太单调,就会出问题。你使用的是什么编程语言?我没有使用任何编程语言。我有50多个HTML文件、1000多个JS和CSS文件以及一堆图像。这是一个主题。如果你通过AWS控制台上传一个具有gzip文件扩展名的正确gzip文件,元数据将在S3中更新。但你更大的问题是至少,html文件中的链接不会根据客户端浏览器是否支持压缩而更新。也许有其他方法可以加快页面速度?使图像变小优化js?没错,@Edwin这看起来太单调了。我已经采取了所有其他可能的措施。我正在考虑将其托管在Apache上,然后配置使用mod_deflate等轻松打包,设置过期标题等看起来是更好的选择。