2009-12-08 12 views

答えて

1

アップロードされたデータは、サーバーがサポートしているかどうかを知る方法がないため、ブラウザは決して圧縮しません。

ダウンロードされたコンテンツは圧縮されたコンテンツをサポートすることをブラウザがサーバに示すことをAccept-Encodingリクエストヘッダが許可するので、ダウンロードすることができます。残念ながら、他の方法で動作する同等のプロトコルはなく、サーバが圧縮をサポートしていることをブラウザに示すことができます。

サーバーとクライアント(Silverlight、Flashなど)を管理している場合は、圧縮されたリクエスト本体を使用できます。

1

SilverlightにはXceedと呼ばれるライブラリがありますが、他のものの中には "アップロード時にデータを圧縮できます"というものがありますが、それは無料ではありません。これは、FlashやSilverlightなどのテクノロジを介してのみ実行でき、ブラウザではネイティブではないと考えています。

私はこれを自動的に行うブラウザについては上記のポスターに同意せず、これは標準のHTML/CSS/Textファイルでのみ、サーバーとブラウザの両方で圧縮が有効(gzip、deflate)の場合にのみ発生します。

関連する問題