0

ブラウザはすでにキャッシュとgzipを使用して負担を軽減していることは知っていますが、diffを使用してみませんか?

30k行以上のJavaScriptファイルがあり、その中の1文字を変更するとします。gzipで圧縮されたとしても、ブラウザはすべてを再度ダウンロードする必要があります。ここでdiffingを使用する方がよいのではないでしょうか。

4

2 に答える 2

1

それはあなたのシナリオにとっておそらく良い考えですが、HTTPはそのために設計されていません。HTTPは、インターネット経由でドキュメントを提供するために設計されています。

HTTPには、ここにコンテンツがあると言うオプションがあります。必要に応じて、わずかな違いでドキュメントをダウンロードできますが、それは必要ありません。これは、弱いオプション()を使用したE-TagW/...の作業です。

于 2012-08-27T18:19:27.153 に答える
0

それは素晴らしいことですが、根本的に困難/不可能です。

diffは、両側で同じ(またはほぼ同じ)元のコピーを使用していることを前提としています。ブラウザにキャッシュされたコピーが、diffをきれいに適用できるほど十分に類似しているかどうかをどのように確認しますか?

于 2012-08-27T18:18:54.807 に答える