压缩所需的外部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 以压缩格式提供该文件,但由于他们没有这样做,您将需要从您的网络服务器提供它以实现压缩。
我正在使用 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 以压缩格式提供该文件,但由于他们没有这样做,您将需要从您的网络服务器提供它以实现压缩。