压缩所需的外部js文件

m9m*_*m9m 3 compression gzip pagespeed

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>
Run Code Online (Sandbox Code Playgroud)

但Gtmetrix仍显示以下警告

压缩http://s3.amazonaws.com/downloads.mailchimp.com/js/signup-forms/popup/embed.js可以节省453.6KiB(减少71%).这是一个外部js文件.我怎么压缩这个?

Bri*_*lli 7

由于浏览器对该文件的请求不会通过您的Web服务器,而是直接转到s3.amazonaws.com,简短的回答是:您不能.

但是,您可以下载该文件并将其放在Web服务器上,并更改HTML中的相应引用,以从您的站点而不是从s3.amazonaws.com加载它.

没有理由为什么文件不能以Mailchimp的压缩格式提供,但由于他们还没有这样做,你需要从你的网络服务器提供它来实现压缩.