6

jquery-1.4.2.min.js は 71.8 KB gzip を有効にしてこのツールで同じファイルを圧縮すると、32.9 KB になります。

どちらが良いですか?後者の場合、jQuery は圧縮されていない最小バージョンではなく、パックされたファイルも提供しないのはなぜですか?

私の質問: 1 つは縮小されて gzip が有効になり、もう 1 つは縮小されてパックされて gzip が有効になります。どちらを使用する必要がありますか? それが 32KB の場合、jquery が代わりに縮小されパックされたバージョンを提供しないのはなぜでしょうか。特定の理由はありますか?

ありがとう

4

3 に答える 3

10

どちらの問題でもありません。両方使用し、縮小されたファイルを提供し、gzip ストリームを介してブラウザーに配信し、可能な限り最良/最速の配信を実現します。

ほとんどの Web サーバーと現在のほぼすべてのブラウザーが gzip をサポートしています。内部変数が短縮された縮小ファイルを提供していますが、その圧縮バージョンをクライアントに配信ています。これを行うことで、クライアントが実行する最小量の JavaScript を提供し、最小のペイロードを提供することになります。そのため、ユーザーのダウンロードが速くなります。

また、クライアントがファイルを再取得しないようにキャッシュ ヘッダーを設定することを忘れないでください。これに関連して、他にもパフォーマンスに関するヒントがあります:)

于 2010-05-22T12:31:18.180 に答える
0

おそらく、ディーン・エドワードのパッカーでパックされたバージョンを意味しますか? 確かにダウンロードは小さくなりますが、解凍するにはクライアント側で何らかの処理が必要です。

于 2010-05-22T13:22:52.293 に答える
0

Gzip エンコーディングは、Web サーバーによってオンザフライで処理されます。これはサーバーにアップロードされたファイルの機能ではないため、ダウンロード用にその形式でファイルを提供しても意味がありません。

Gzip エンコーディングと圧縮は相互に排他的ではありません。

于 2010-05-22T12:32:11.037 に答える