全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2222
推到 Plurk!
推到 Facebook!

請問3層式架構下使用scktsrvr.exe的效能?

答題得分者是:Fishman
wscski
一般會員


發表:19
回覆:38
積分:11
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-02-06 10:08:35 IP:163.28.xxx.xxx 未訂閱
請教大大喔! 我的程式是3層式架構,利用Socket協定,AP server端執行scktsrvr.exe 因為目前系統上線使用人數不少,同時間可能有500人以上 不知道有經驗的大大是否可以分享經驗及建議? 我老闆一直問我人數一多、處理資料龐大時scktsrvr.exe穩不穩? 這問題困擾我久了,多謝各位指點! 我的系統環境,AP SERVER程式跟DB是放同一台SERVER SERVER:Win 2000 server MS SQL 2000
hjhjack1
一般會員


發表:7
回覆:32
積分:24
註冊:2002-08-07

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-02-06 11:46:46 IP:211.23.xxx.xxx 未訂閱
你的答案很可疑,我的經驗200多就掛了,SOCKET SERVER作為AP SERVER 如果照你說的,資料量應很小,我會建議你多幾台AP SERVER
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-02-06 12:02:44 IP:210.65.xxx.xxx 未訂閱
Hi:    是的,我是沒測過一台 AP Server 可以容納多少人上限    但是可以在 Client 端的程式中,加上一個 SimpleObjectBroker,並將 LoadBalanced 設為 True,並在 Servers 選項中,加入 Server Name(Server Name 也可以設定於特定位置,並動態讀取加入Server List 中,如此新增主機時,僅需須修改該設定即可),最後將 SocketConnection 的 ObjectBroker 設為該 SimpleObjectBroker,如此即可設定多台 AP,當 Client 呼叫時,即會找出一主機供 Client 呼叫,而達到分散工作的功能     -------------------------------- 小弟才疏學淺,若有謬誤請不吝指教 --------------------------------
------
Fishman
wscski
一般會員


發表:19
回覆:38
積分:11
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-02-06 12:20:22 IP:163.28.xxx.xxx 未訂閱
引言: 你的答案很可疑,我的經驗200多就掛了,SOCKET SERVER作為AP SERVER 如果照你說的,資料量應很小,我會建議你多幾台AP SERVER
多謝hjhjack1大的回應 抱歉我沒說清楚,系統還在測試階段,目前還不到50個使用者。 尚未正式上線,一上線預估會有500人以上同時使用。 就是尚未上線,所以我才擔心會不會有問題 您的經驗200多就掛了,請問AP SERVER的記憶體多少呢? 慘了!我會被老闆K死 >"<
wscski
一般會員


發表:19
回覆:38
積分:11
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-02-06 12:23:27 IP:163.28.xxx.xxx 未訂閱
引言: Hi: 是的,我是沒測過一台 AP Server 可以容納多少人上限 但是可以在 Client 端的程式中,加上一個 SimpleObjectBroker,並將 LoadBalanced 設為 True,並在 Servers 選項中,加入 Server Name(Server Name 也可以設定於特定位置,並動態讀取加入Server List 中,如此新增主機時,僅需須修改該設定即可),最後將 SocketConnection 的 ObjectBroker 設為該 SimpleObjectBroker,如此即可設定多台 AP,當 Client 呼叫時,即會找出一主機供 Client 呼叫,而達到分散工作的功能 -------------------------------- 小弟才疏學淺,若有謬誤請不吝指教 -------------------------------- < face="Verdana, Arial, Helvetica"> 謝謝Fishman大大的建議喔 我會試試 為了穩定性,只好先說服客戶新增1-2台機器分散工作量 >"<
James
高階會員


發表:10
回覆:290
積分:220
註冊:2002-07-25

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-02-08 22:11:29 IP:218.165.xxx.xxx 未訂閱
如果你的程式又有使用到 BDE ,那你可能不是只要增加一兩台就夠了 !!! 之前被 AP Server 給整過一次 ,整體系統有多少記憶體 , DB 分配多少, BDE 又分配多少 !!還有網路卡的速度 ,整體網路的效能...如果這些都不 是在極佳的狀況下 , 一台 AP 能負擔 20 個 Client 就已經很不錯了 !!
wscski
一般會員


發表:19
回覆:38
積分:11
註冊:2002-04-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-02-09 11:16:30 IP:163.28.xxx.xxx 未訂閱
引言: 如果你的程式又有使用到 BDE ,那你可能不是只要增加一兩台就夠了 !!! 之前被 AP Server 給整過一次 ,整體系統有多少記憶體 , DB 分配多少, BDE 又分配多少 !!還有網路卡的速度 ,整體網路的效能...如果這些都不 是在極佳的狀況下 , 一台 AP 能負擔 20 個 Client 就已經很不錯了 !!
多謝James大大 我是沒用BDE,不過聽你一說 我真是越來越怕...... ㄟ係! 開始後悔用這種架構了 >"<
系統時間:2024-05-08 8:56:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!