2009-07-26 6 views
0

ASP.Net 응용 프로그램을 개발하기 위해 VSTS 2008 + C# + .Net 3.5을 사용하여 개발 중입니다. 클라이언트 측에서는 세션을 실시간으로 유지하기 위해 5 초마다 서버를 새로 고칩니다. 클라이언트 측에서 내 코드는 다음과 같습니다. 서버 측 Default.aspx는 아무 것도하지 않습니다. 유일한 목적은 클라이언트를 계속 유지하는 것입니다.ASP.Net 서버로드를 최적화하기위한 아이디어?

<html> 
<head> 
<meta http-equiv="refresh" content="10" /> 
<iframe src="http://localhost:20000/Default.aspx" width="1" height="1" /> 
</head> 
<body /> 
<html> 

트래픽을 모니터링하고 클라이언트가 서버 측에 몇 개의 헤더를 보낼 때마다 발견했습니다. 서버로드 또는 트래픽을 줄이기위한 아이디어가 있습니까? 클라이언트 수가 많으면 서버 워크로드가 크게 증가 할까 봐 걱정됩니다. 연결 유지 동의 : / 수락 - 인코딩 : gzip을을 을 폐의 수락 - 언어 : 엔 - 여기

내가 감시 요청 및 응답 헤더,

요청 헤더

연결입니다 us 호스트 : localhost : 20000 사용자 에이전트 : Mozilla/4.0 (호환 가능, MSIE 8.0, Windows NT 6.0, Trident/4.0, SLCC1, .NET CLR 2.0.50727, .NET CLR 1.1.4322, InfoPath.2. NET CLR 3.5.21022, CIBA, .NET CLR 3.5.30729, MS-RTC LM 8, .NET CLR 3.0. 30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3)

응답 헤더

서버 : 마이크로 소프트 IIS/7.0

+1

'