- 主题:websocket转发数据慢是什么原因
我用python的websockets包转发期货行情数据,但是准发一次数据得0.0x秒,感觉太慢了,请问这个速度正常么?有什么快一点的方法或者包么
--
FROM 117.173.227.*
你要是不满意,你得去测量,这几十毫秒都花费在哪个环节了。
要学会测量,而不是猜测。
【 在 sal0nbus 的大作中提到: 】
: 我用python的websockets包转发期货行情数据,但是准发一次数据得0.0x秒,感觉太慢了,请问这个速度正常么?有什么快一点的方法或者包么
--
FROM 163.125.228.*
主要是json dumps比较花时间,有什么好的办法改进没
【 在 flw (帅五进九) 的大作中提到: 】
: 你要是不满意,你得去测量,这几十毫秒都花费在哪个环节了。
: 要学会测量,而不是猜测。
:
: 【 在 sal0nbus 的大作中提到: 】
--
FROM 117.173.227.*
既然是转发,为什么要 dump?
直接当字符串 copy 不就可以了。
【 在 sal0nbus 的大作中提到: 】
: 主要是json dumps比较花时间,有什么好的办法改进没
--
FROM 163.125.228.*
是不是同时写进log打印在屏幕上或者保存到文件里了//狗头
【 在 sal0nbus (聚沙成塔) 的大作中提到: 】
: 主要是json dumps比较花时间,有什么好的办法改进没
:
: 【 在 flw (帅五进九) 的大作中提到: 】
: : 你要是不满意,你得去测量,这几十毫秒都花费在哪个环节了。
--
FROM 183.179.53.*
我的数据是一个几百k的字典,直接转发,不dump好像不行
【 在 flw (帅五进九) 的大作中提到: 】
: 既然是转发,为什么要 dump?
: 直接当字符串 copy 不就可以了。
:
: 【 在 sal0nbus 的大作中提到: 】
--
FROM 117.173.227.*
【 在 sal0nbus 的大作中提到: 】
: 我的数据是一个几百k的字典,直接转发,不dump好像不行
估计字典循环之类的影响性能吧
直接用numpy的数组保存啊
利用struct库pack和unpack数据, 估计能快
--
FROM 124.126.1.*