作者ProTrader (沒有暱稱)
看板Visual_Basic
標題[VBA ]用戶端與伺服器端溝通的API有速度上限?
時間Thu Jan 14 12:17:29 2016
我用ExcelVBA 呼叫了可對伺服器端接收發送資料的API
請問這樣的API有VBA本身有類似Buffer的功用嗎??
按照我測試的結果 Excel親和性調到即時
發送資料並接收回報資料的速度 1秒/1次是正常運行的
1秒/5次就當了
這很類似網路伺服器用戶大增時的當機現象
我想問的是這代表VBA處理資料的上限?
VBA其實有Buffer讓資料量略微超過上限時還能正常運行
最重要的 VBA如果有Buffer能調整Buffer容量嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.199.7
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1452745052.A.626.html
1F:→ MOONRAKER: 誰當?VBA當還是server reject 01/14 16:52
2F:→ ProTrader: Excel直接當了 伺服器端沒問題 01/14 23:27
3F:→ MOONRAKER: 你怎麼知道伺服器端沒問題 01/15 10:20
4F:→ ProTrader: 應該說 伺服器很正常的持續工作 所以伺服器沒問題 01/15 14:28
5F:→ MOONRAKER: 你不認為是伺服器覺得你程式很討厭所以deny你嗎 01/15 18:05
6F:→ MOONRAKER: 然後你程式一直等不到他response 就掛在那裡 01/15 18:05
是這樣沒錯,就算不是也很像
類似 青銅會員只能1次 黃金會員100次 鑽石會員10000次......
次數超過VBA就當了
實際上VBA的反應時間很短只需要1mSec/1次 甚至更少的時間
※ 編輯: ProTrader (1.172.53.104), 01/16/2016 10:28:07
7F:→ MOONRAKER: 現在API都會限制查詢速度,太快的甚至在firewall就擋了 01/19 12:53