0

別のサーバー「xyz.com」でホストされている多くのjavascriptとcssを使用する「abc.com」というWebサイトがあります。このサーバーに js と css をアップロードすると、コードで使用/参照する URL が提供されます。

今、私は自分の Web サイトで YSLOW を実行しましたが、これらの javascript および css ファイルを圧縮できると不平を言っています。firebug を使用して応答ヘッダーを検査すると、応答のコンテンツ エンコーディングが「GZip」に設定されます。

私の質問は、「他のサーバーでホストされているこれらの javascript および css ファイルの圧縮を有効にする方法」です。私たちの側で何かできることはありますか?

どんな提案でも大歓迎です。

4

3 に答える 3

1

サーバーにアップロードする前に、YUIコンプレッサーなどのツールを使用してjsファイルとcssファイルを圧縮する必要があります。

編集:

jsファイルとcssファイルのgzipを有効にする方法については、このリンクを確認してください。ただし、ファイルは3番目のサーバーでホストされているため(管理している場合を除く)、これを実行できるとは思えません。

于 2011-11-23T09:39:53.237 に答える
1

JavaScript と CSS の圧縮は、gzip のような一般的な汎用圧縮アルゴリズムを超えています。

JavaScript と CSS を圧縮するためのドメイン固有のソリューションがあります。

見る:

于 2011-11-23T09:40:33.563 に答える
0

YSlow (および Google の PageSpeed などの同様のツール) で使用される用語を明確にするには:

圧縮により、HTTP 応答のサイズが縮小されるため、応答時間が短縮されます。Gzip は、現在利用可能な最も一般的で効果的な圧縮方法であり、一般に応答サイズを約 70% 削減します。今日のインターネット トラフィックの約 90% は、gzip をサポートしていると主張するブラウザーを経由しています。

縮小化により、ファイルから不要な文字が削除されてサイズが縮小されるため、読み込み時間が短縮されます。ファイルが縮小されると、コメントと不要な空白文字 (スペース、改行、およびタブ) が削除されます。これにより、ダウンロード ファイルのサイズが縮小されるため、応答時間が改善されます。

圧縮と縮小の両方をカバーするいくつかの良い参考文献:

ロバートが彼の回答で述べたように、他のサーバーで圧縮を有効にするとその側で構成が変更されます。JS/CSS コンポーネントを縮小したい場合は、他のサーバーでホストする前に縮小ツールを使用して実行できます。

于 2012-01-12T20:08:03.393 に答える