永发信息网

请教xml大数据量传输的问题

答案:1  悬赏:10  手机版
解决时间 2021-02-04 22:49
请教xml大数据量传输的问题
最佳答案
你可以使用epoll模型来代替线程进程,然后将需要传输的数据拆分成多个部分,同时处理。数据发送前可以做简单的压缩以加快传输速度,数据处理和数据发送的epoll子程一定要分开。epoll支持多CPU,能够大大加快处理速度。
双网卡是下层的问题,和你使用怎样的编程方式无关,你也不用管,系统会自动为你的网络程序分配网卡资源。你起了多线程之后,用linux命令查看当前网络流量利用了多少就可以。如果没有完全利用到,再增加网卡也于事无补。
至于交换机,与其用两个,倒不如换用一个速度更快的。不过据我的经验,网络程序,瓶颈往往在电脑而不在交换机。
控制数据如果很重要但是量又不大,最好用TCP传输,毕竟你局域网,说白了TCP效率能拖累你多少。单独起TCP处理控制数据,一般的网络程序比较常用这种方式。
至于传输的数据,如果确实需要UDP传输,建议你到网上搜集一些冗余传输算法,这些算法能满足你在使用UDP的同时,不丢失数据,不过就我个人的经验,在局域网里,UDP比TCP,在数据传输速度的提升很有限。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
126邮箱支持多IP同时登录吗?
什么是自诉案件中的代理,它与公诉案件代理的
大台北柠萌漟在哪里啊,我有事要去这个地方
宏华汽车养护中心地址在什么地方,我要处理点
solidworks画天圆地方时先画展开图再折弯行不
丁香,白芷,香果,草果,花椒,桂皮,大料,
S.H.E的盗版磁带的歌
叫娘子和叫老婆叫哪个好听?
法国启蒙运动五位代表作家
昌盛车行(龙栖路)地址好找么,我有些事要过去
河崴村地址有知道的么?有点事想过去
如何快速煮粽子,高压锅煮粽子需要多长时间
中学里的出纳是谁任命的?要不要通过当地教育
经济社会发展到一定程度,常常会出现一些环境
乙苯的一氯代物的结构共有(  ) A.3种
推荐资讯
AKG k242HD和AKG k460哪个音质好?
求《青帝》by Deathstate .完本无错txt百度云
美宜佳NO.4220地址在哪,我要去那里办事
晟宇广告我想知道这个在什么地方
请问患儿此时症状属于A.瘀斑B.颅内出血C.紫癜
下一站顺丰快递的到达地点
广元市利州区宝轮镇红星村村民委员会我想知道
蓝藻、病毒、酵母菌都含有的是A. 细胞壁B. 细
天龙八部乔峰的降龙十八掌是什么软件做的
怎样穿可以让O型腿不那么明显,有时真的很自
经常压抑自己,会有严重后果吗?
凝露作用:
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?