找回密码
 加入
搜索
查看: 3851|回复: 4

[网络通信] 请教关于网络数据同步压力优化的问题。

[复制链接]
发表于 2010-3-5 20:27:55 | 显示全部楼层 |阅读模式
我设计的一个程序。客户端(N多,一千上一万个)向控制端的信息同步程序。假设:
1、客户端报告:编号名,当前时间写入INI。将INI传入FTP。
2、控制端通过HTTP下载对应INI,分析该客户端的运行状态。

因为是每10秒就要报告一次,一万个客户端上传FTP甚至是同时。服务器就受不了了。

1、现在我准备改为HTTP报告。比如PHP?time&num这样写入MYSQL报告数据TIME和NUM。
2、控制端通过访问特定URLPHP,然后提取上面显示的NUM和TIME.
相当于把FTP压力转换为PHP的SQL写入,也是每十秒。
不知道这样压力会不会相对小一些?

---------------------------------

我想知道有没有更理想的信息同步,报告方式???压力小的??

比如远程控制软件N个肉鸡向一个家用电脑的控制端报告它的在线状态,它的主机名IP等,家用电脑的宽带就解决了??这压力是怎么化解的??

--------------------------
请达人帮忙解答。。谢谢
发表于 2010-3-6 01:20:15 | 显示全部楼层
每次报告需要传输1K内容的话, 1W台机器10秒内传输给你的内容就是10M,就是每秒1M的速率。要尽量简化要传递的信息。可以买一个网站空间作为服务器, 也不贵。
俺也是瞎说,只做参考。
发表于 2010-3-6 11:02:29 | 显示全部楼层
本帖最后由 rolaka 于 2010-3-6 11:04 编辑

远程控制和木马就发一个包 而且非常小... 而且包的内容不像http和ftp请求那样有好长的头  你用ftp来搞内个肯定是要崩的

http么 可以 用GET传递会非常小 post差的也不多

最好是 用发个自定义内容的udp包给服务器  服务端 就考虑用别的语言写把
 楼主| 发表于 2010-3-6 15:13:54 | 显示全部楼层
回复 3# rolaka

感谢回复。我再想想解决办法。
发表于 2010-5-21 10:13:25 | 显示全部楼层
想法不错 但是暂时观望
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 04:53 , Processed in 0.078128 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表