Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 7系統教程 >> win7系統基礎知識 >> Windows下做7層軟負載的經驗分享(3)

Windows下做7層軟負載的經驗分享(3)

日期:2017/1/24 12:14:06      編輯:win7系統基礎知識
部署:
  
  RealServer1和RealServer2部署具有返回用戶頭像的服務,SoFTProxy部署7層軟負載,TestClient1和TestClIEnt2部署LoadRunner及測試腳本進行測試。
  
  測試模型:
  
  在線用戶:300個虛擬用戶,每個虛擬用戶模擬1000客戶端,共模擬300000在線用戶,每個用戶每5秒獲取一次頭像。
  
  測試預期:
  
  預期SoFTProxy每秒處理6w的獲取頭像請求,並且CPU利用率在80%以下,內存利用率在5G以下。
  
  其它問題
  
  1、客戶端IP
  
  a)因為RealServer接收的是SoftProxy的請求,不能直接知道客戶端IP,所以SoFTProxy需要在轉發包的時候加上一個httpheader以告訴客戶端IP
  
  2、重定向,身份驗證,臨時應答,緩存等問題
  
  a)httpRequest.ServicePoint.Expect100Continue=false;
  
  b)httpRequest.ServicePoint.UseNagleAlgorithm=false;
  
  c)httpRequest.AllowWriteStreamBuffering=false;
  
  d)httpRequest.AllowAutoRedirect=false;
  
  e)httpRequest.AuthenticationLevel=AuthenticationLevel.None;
  
  f)httpRequest.AutomaticDecompression=DecompressionMethods.None;
  
  g)HttpRequestCachePolicynoCachePolicy=
  
  newHttpRequestCachePolicy(HttpRequestCacheLevel.NoCacheNoStore);
  
  httpRequest.CachePolicy=noCachePolicy;
  
  
Copyright © Windows教程網 All Rights Reserved