2011-08-25 7 views
0

제가 일하는 팀이 최근 자체 호스팅 설정에서 해당 웹 서비스의 IIS 호스팅으로 마이그레이션했습니다. 이전이 원활하게 진행되었지만 서버에서 재미있는 행동을 보게되었습니다.WCF 웹 서비스의 IIS 호스팅 문제 마이그레이션

DB에서 일부 데이터를 얻기 위해 클라이언트에서 서버로 간단한 요청을하면 모든 것이 예상대로 작동합니다. 클라이언트에서 서버로 전화를 걸면 서버가 타사 서비스 (사이트 외부에서 호스팅 됨)에 전화를 걸면 응답 시간이 크게 늘어납니다. 응답 시간을 호스팅하는 IIS 로의 마이그레이션은 몇 분 이상 걸리므로이 같은 호출은 몇 초 미만이었습니다.

누구든지 이전에이 동작을 보았습니까? IIS 호스팅 서버와 타사 서비스간에 자격 증명에 문제가있을 수 있습니까?

+0

많은 것들이있을 수 있습니다. 먼저 시도해 본 것은 호스트 서버에서 속도 테스트를 수행하여 어떤 종류의 다운 스트림 대역폭이 제공되는지 확인하는 것입니다. 또한 호스트 서버에서 타사로 traceroute를 시도하여 거기에 문제가 있는지 확인하십시오. 제 3 자 호출이 실제로 작동하기 때문에 인증 문제가 있다고 생각하지 않을 것입니다. 그런 서비스에 대해 공유 키나 표준 로그인을 사용한다고 상상해보십시오. –

답변

0

바인딩이 변경되지 않고 동일한 서비스 ID (예 : Windows 계정)를 사용하는 경우 동일한 성능을 얻어야합니다.

서비스에서 정적 변수 및/또는 멀티 스레딩 논리를 사용하고 있는지 확인 했습니까? 타사 서비스에 대한 프록시와 관련된 자원 경합 문제가있을 수 있습니다. 더 구체적인 권장 사항을 얻으려면 서비스에 대한 자세한 정보를 제공해야합니다.

관련 문제