请教关于网络数据同步压力优化的问题。
我设计的一个程序。客户端(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等,家用电脑的宽带就解决了??这压力是怎么化解的??
--------------------------
请达人帮忙解答。。谢谢 每次报告需要传输1K内容的话, 1W台机器10秒内传输给你的内容就是10M,就是每秒1M的速率。要尽量简化要传递的信息。可以买一个网站空间作为服务器, 也不贵。
俺也是瞎说,只做参考。 本帖最后由 rolaka 于 2010-3-6 11:04 编辑
远程控制和木马就发一个包 而且非常小... 而且包的内容不像http和ftp请求那样有好长的头你用ftp来搞内个肯定是要崩的
http么 可以 用GET传递会非常小 post差的也不多
最好是 用发个自定义内容的udp包给服务器服务端 就考虑用别的语言写把 回复 3# rolaka
感谢回复。我再想想解决办法。 :face (14):想法不错 但是暂时观望
页:
[1]