2011-10-23 2 views
0

Webトラフィックを圧縮するためのプロジェクトをいくつか行っています。つまり、サーバーからブラウザに送信されるデータです。 gzipやsdcpのような他のHTTP圧縮技術と同様に、私はサーバからデータを送る前にデータを圧縮したいと思っています。しかし、私はこのようなモジュールをApacheに書くことについて全く知らない。 誰でも私を導くことができますか?自分のカスタム圧縮ロジックをApacheサーバーに書き込む方法

私は自分のロジックで圧縮されたデータを解凍するブラウザ側でプロキシサーバーを作成しました。

+0

これはプロトバッファーのような音です。http://code.google.com/apis/protocolbuffers/docs/overview.html – duffymo

+0

Apacheは大きなソフトウェア会社です。具体的にどのサーバー製品について話していますか? Apache HTTPDまたはApache Tomcat?あなたはそれがApache Tomcatであることを示唆する 'jsp'タグを持っています。どちらのサーバーにもかかわらず、簡単な構成設定で、コードを自分で書く必要はなく、圧縮をオンにすることができます。 – BalusC

答えて

0

サーブレットフィルタで圧縮して戻しますが、本当にですか?あなたの圧縮はより良い/より速い/等です。標準のgzipよりも?それはで十分ですは気にしたい方が早いですか?

+0

しかし、それはすべてのreponsesを処理するか、ただ一つのプロジェクトしか処理しません。 私のシナリオによると、モジュールはサーバーからのすべての応答を変更する必要があります。特定のプロジェクトではありません。 GZipは素晴らしいです。しかし、私のアルゴリズムで圧縮されたデータは、gzipを使って再び圧縮することができます。 – Arshed

+0

@ user840629それで、私は、2番目の圧縮がそれに値するには十分な利益をもたらすと確信していませんが、誰が知っています。いずれにしても、フィルタは定義によって単一のアプリケーション用です。あなたがTomcat、httpdなどについて話しているのかどうかは分かりませんが、[TC7はサーバ全体のフィルタをサポートしています。](http://tomcat.apache.org/tomcat-7.0-doc/config/filter.html) )。 –

+0

いくつかのシナリオでは、より良い結果が得られます。 – Arshed

関連する問題