2016-07-05 18 views
2

Gtmetrixを使用して、ページの読み込み時間をテストしています。必要な外部jsファイルを圧縮する

<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は以下の警告

453.6KiBを救うことができるhttp://s3.amazonaws.com/downloads.mailchimp.com/js/signup-forms/popup/embed.jsの圧縮を示す(71%: 私は.htaccess

.htaccessのコードにコードを追加することによって、自分のサイト上でgzip圧縮を有効に減少)。これは外部のjsファイルです。これをどのように圧縮できますか?

答えて

5

そのファイルに対するブラウザのリクエストは、Webサーバーを経由せず、むしろ直接s3.amazonaws.comに行くので、短い答えはできません。

ただし、ファイルをダウンロードしてWebサーバーに配置し、HTML内の対応する参照を変更して、s3.amazonaws.comではなくサイトから読み込むことができます。

ファイルがMailchimpから圧縮された形式で利用できない理由はありませんが、圧縮していないため、圧縮を達成するためにWebサーバーから提供する必要があります。