程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> indy控件在線人數偏低和CPU利用率超高的解決辦法之我見

indy控件在線人數偏低和CPU利用率超高的解決辦法之我見

編輯:.NET實例教程

大家都經常用各種TCP/IP 開發個各種基於C/S的應用,尤其是企業級別要求在線人數可能上萬人(一個端口一個應用程序【進程】),除了異步完成端口能勝任外非indy的 同步端口莫屬,而indy的好處是有源碼(開放組織)。

但是我們常見的Delphi裡帶的indy控件(也有源碼),最多帶200個客戶端,而且對機器的要求非常高,200個用戶的CPU利用率能達到80%,簡直沒有辦法用。本人經過長時間的摸索(在有源碼的基礎上),能夠做到indy帶的客戶端端的數量至少30000個(當然也受網絡帶寬和你的程序訪問網絡的頻率和效率相關),CPU利用率大大降低(由原來常見的80%降低到的5%以下)

歡迎給我的Email發電子郵件解答 [email protected]

1 有基本的TCPI功底的和我聯系

2 不歡迎學識淺薄 妄自菲薄的人聯系

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved