2010-12-09 4 views
0

나는 .NET 기반 웹 2.0 기반 GUI (AJAX 호출을 많이 의미 함) 및 비즈니스 계층에서 axis1 기반 웹 서비스가있는 웹 응용 프로그램 프로젝트에서 작업하고 있습니다. 데이터를 제공 ... 나는 웹 서비스 프로토콜에서 성능 문제를 참조하십시오 : SOAP/HTTP ... 많은 AJAX 호출 즉, 웹 서버에 대한 HTTP 요청이 될 것입니다. 우리는 빈번한 소켓/연결 시간 초과 문제를 볼 수 있습니다. 생산 ... 나는 이런 종류의 문제에 대해 사전 경험이있는 사람이 누구인지 알고 싶습니다. 어떤 생각을 어떻게 수정합니까?SOAP/HTTP 프로토콜에서 빈번한 소켓/연결 시간 초과

나는 인터넷 검색을 통해 지속적인 HTTP 연결을 향상시킬 수 있다고 생각했지만 사용자의 의견을 알고 싶습니다. 여기 내 환경 정보입니다 : - 프론트 엔드 : .NET 백엔드 : 바람둥이 6.0 축 1 오라클 10g 윈도우 XP

답변

0

예, 지속적인 HTTP 연결 도움말 새로운 연결을 생성하는 것을 피하기 위해, 이것은 제일 먼저입니다 생각 나다. 또 다른 방법은 클라이언트/서버 소켓에 소켓 시간 초과 값을 설정하는 것입니다. 서버 소켓에서 backlog 값을 증가 시키십시오 (Axis *에서 수행하는 방법을 모르겠습니다).

+0

감사합니다.하지만 디자인 문제로 보입니까? 위의 mesaures 우리의 시스템이 100 % 소켓 연결 시간을 생산에서 무료로해야한다고 생각합니까? – ag112

+0

100 % 무료라는 보장은 없습니다. 가능한 한 더 향상시키고 환경에 따라 시스템을 구성하는 방법 (시간 초과, 데이터 백)을 제공해야합니다. – khachik