压缩所需的外部js文件

Compress required external js files

我正在使用 Gtmetrix 来测试我的页面加载时间。 我通过向 .htaccess

添加代码在我的网站上启用了 gzip 压缩

.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文件。我该如何压缩它?

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

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

没有理由不能从 Mailchimp 以压缩格式提供该文件,但由于他们没有这样做,您将需要从您的网络服务器提供它以实现压缩。