我正在使用Gtmetrix
来测试我的页面加载时间。
我通过向gzip
.htaccess
压缩功能
.htaccess代码:
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
但Gtmetrix仍显示以下警告
压缩http://s3.amazonaws.com/downloads.mailchimp.com/js/signup-forms/popup/embed.js可以节省453.6KiB(减少71%)。这是一个外部js文件。我怎么压缩这个?
答案 0 :(得分:7)
由于浏览器对该文件的请求不会通过您的网络服务器,而是直接转到s3.amazonaws.com,简短的回答是:您不能。
但是,您可以下载该文件并将其放在您的网络服务器上,并更改HTML中的相应引用,以便从您的网站而不是s3.amazonaws.com加载它。
没有理由说这个文件不能以Mailchimp的压缩格式提供,但由于他们还没有这样做,你需要从你的网络服务器提供它来实现压缩。