imnebula 发表于 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等,家用电脑的宽带就解决了??这压力是怎么化解的??

--------------------------
请达人帮忙解答。。谢谢

foboy 发表于 2010-3-6 01:20:15

每次报告需要传输1K内容的话, 1W台机器10秒内传输给你的内容就是10M,就是每秒1M的速率。要尽量简化要传递的信息。可以买一个网站空间作为服务器, 也不贵。
俺也是瞎说,只做参考。

rolaka 发表于 2010-3-6 11:02:29

本帖最后由 rolaka 于 2010-3-6 11:04 编辑

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

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

最好是 用发个自定义内容的udp包给服务器服务端 就考虑用别的语言写把

imnebula 发表于 2010-3-6 15:13:54

回复 3# rolaka

感谢回复。我再想想解决办法。

qq1244521 发表于 2010-5-21 10:13:25

:face (14):想法不错 但是暂时观望
页: [1]
查看完整版本: 请教关于网络数据同步压力优化的问题。