2009-07-14 2 views
3

성능 및 가용성을 향상시키기 위해 HTTP를 통해 SOAP 웹 서비스 앞에 역방향 프록시를 캐싱하려고합니다. 이 수행하는 소프트웨어가 있습니까? (선호 무료 및 설치/사용하기 쉬운).Webservice 캐싱 역방향 프록시?

웹 서비스의 응답은 요청에 따라 다르지만 각 요청마다 은 거의 변하지 않습니다. 따라서 프록시는 얼마 동안 각 요청에 대한 응답을 저장할 수 있고 동일한 요청을 다시 보낼 때 캐시 된 응답을 제공 할 수 있습니다. 서로 다른 요청의 제한된 수인 만 있습니다. 프록시는 요청이나 응답을 구문 분석하고 이해할 필요가 없습니다. 그러나 올바른 응답을 찾으려면 HTTP POST를 이해하고 요청의 해시 을 생성해야합니다. HTTP 프록시에서 정상적으로 수행 된 것처럼 URL로 캐싱이 도움이되지 않습니다.

(물론 하나는 웹 서비스를 호출하는 응용 프로그램 에서 웹 서비스의 결과를 캐시 할 수 있지만 응용 프로그램에서 독립 독립을 수있는 솔루션을 찾고 있어요.)

+0

어떤 기술을 사용하고 있습니까? .NET은 적어도 기존의 ASMX 웹 서비스와 함께이 작업을 수행 할 수 있습니다. –

+0

기술 플랫폼? –

+0

내가 말했듯이, 나는 어플리케이션과 독립적 인 솔루션을 찾고있다. 즉, 독립형 캐싱 리버스 프록시입니다. –

답변

2

웹 서비스에 대한 벤투스 프록시를 사용해보십시오. 그것은 당신이 필요로하는 것을 정확히합니다.

http://www.ventusproxy.com

0

나는 SOAP 여부와 작동하는지 모르겠지만, Varnish을 확인하십시오. 이것은 매우 강력한 캐시/역방향 프록시입니다.