2009-07-26 17 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> 

我監視了流量,發現客戶端每次都會向服務器端發送一對頭文件。任何想法來減少服務器負載或流量?如果客戶數量很大,恐怕服務器工作量將會大大增加。

這裏是請求和響應首部我監測,

請求頭

連接:保持活動接受:/接受編碼:gzip,放氣 接受語言:烯美國主機:本地主機:20000的User-Agent:Mozilla的 /4.0(兼容; MSIE 8.0; Windows NT的6.0;三叉戟/ 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

`