2009-07-14 1 views
3

パフォーマンスと可用性の両方を向上させるために、HTTPを使用してSOAP Webサービス の前に何らかのリバースプロキシをキャッシュしたいと考えています。 が実行するソフトウェアはありますか? (好ましくは、無料で簡単にインストール/使用できます)。Webサービスキャッシングリバースプロキシ?

アイデアはここにあります:ウェブサービスのレスポンスはリクエストによって異なりますが、レスポンスはほとんど変わりません。リクエストごとに だから、プロキシは は、各要求の応答をしばらく保存することができ、同じ要求が再び送られたときにキャッシュ 応答を与えることができます。異なった要求の限定された数だけ があります。 プロキシは、要求または応答を解析して理解する必要はありません。 しかし、正しい応答を見つけるために、HTTP POSTを理解し、要求のハッシュ を構築する必要があります。 HTTPプロキシで通常行われているURLによるキャッシュ はここでは役に立ちません。

(もちろん1は、Webサービスを呼び出すアプリケーション におけるWebサービスの結果をキャッシュすることができますが、私は、アプリケーションから独立した スタンドアロンで、ある解決策を探しています。)

+0

どのような技術を使用していますか? .NETは、少なくとも古いASMX Webサービスでこれを行うことができます。 –

+0

技術プラットフォームですか? –

+0

私が言ったように、私はアプリケーションから独立したソリューションを探しています。つまり、スタンドアロンのキャッシングリバースプロキシです。 –

答えて

2

ウェブサービスについてはヴェントゥスプロキシを試してみてください。それはあなたが必要とするものを正確に行います。

http://www.ventusproxy.com

0

私はそれがSOAPで動作するかどうかはわからないが、Varnishをチェックしてください。これは非常に強力なキャッシュ/リバースプロキシです。

関連する問題