2009-07-26 5 views
0

Я разрабатываю с использованием VSTS 2008 + C# + .Net 3.5 для разработки приложения ASP.Net. На стороне клиента, чтобы поддерживать сеанс в реальном времени, я обновляю сервер каждые 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> 

Я отслеживал трафик и каждый раз обнаружил, что клиент отправит пару заголовков на серверную сторону. Любые идеи для снижения нагрузки на сервер или трафика? Если число клиентов велико, я боюсь, что рабочая нагрузка сервера будет значительно увеличена.

Вот запрос и ответ заголовок Мониторя,

заголовках запросов

Connection: Keep-Alive Accept: / Accept-Encoding: GZIP, выкачать Accept-Language: ен- us Host: localhost: 20000 User-Agent: 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)

заголовки отклика

Сервер: Microsoft-IIS/7,0

+1

Элемент '