超高速AJAX轮询架构设计的Demo求测试.

2013-07-29 20:22:47 +08:00
 Actrace
地址 http://try.maxfs.org/chat.php
虽然不是服务器推,但是本人有信心承载10000左右的在线用户,求测试.
6564 次点击
所在节点    程序员
66 条回复
emptyhua
2013-07-30 17:10:09 +08:00
已经义务测试咯
emptyhua
2013-07-30 17:11:00 +08:00
Actrace
2013-07-30 17:16:14 +08:00
挂了...
emptyhua
2013-07-30 17:25:21 +08:00
@Actrace

/opt/node.0.10.3/bin/node ./test.js
703qps
703failed
1970qps
1970failed
1985qps
1985failed
1908qps
1908failed
2120qps
2120failed
2029qps
2029failed
2000qps
2000failed
1917qps
1917failed
2006qps
2006failed
1855qps
1855failed
2126qps
2126failed
2045qps
2045failed
2192qps
2192failed
1930qps
1930failed
1997qps
1997failed
1950qps
BOYPT
2013-07-30 17:45:52 +08:00
说了一堆表示用传统技术方便部署,然后还说有信心……哪来的信心啊(扶额
Actrace
2013-07-30 18:57:04 +08:00
linode 1GB压力很大.但是,现在已经不怕你们的压力了~~~
denghongcai
2013-07-30 18:58:48 +08:00
说实在的,用webbench你都挡不住,最基本的连接数限制你都没有,看看你的apache进程有多少吧

连轮询的架构都能把服务器拖垮
denghongcai
2013-07-30 19:00:25 +08:00
而且你的bad man,把判断语句写在php里还是一样的扛不住压力测试的,用iptables的recent模块吧
yakczh
2013-07-30 19:13:59 +08:00
这是出来丢人现眼吗,快回家打怪升级去吧,牛皮都吹爆了在天上飘
yakczh
2013-07-30 19:16:03 +08:00
php就是套模板,crud,性能垫底的脚本还玩server push,还10000...
denghongcai
2013-07-30 19:20:58 +08:00
@yakczh php的性能并不弱,请不要想当然
chichan
2013-07-30 20:05:27 +08:00
楼主要明白,并发和每秒请求数不是一回事,更不是五秒轮询下的在线用户数
lhx2008
2013-07-30 20:21:05 +08:00
apache性能不行啊,好歹你也nginx吧,wenbench apache一下就挂彩了
Actrace
2013-07-30 21:00:38 +08:00
@lhx2008 看来真得nginx了.
pubby
2013-07-30 21:21:05 +08:00
nginx直接挂php也未必会好多少,这个架构决定了单机不可能支撑太多并发的。
nazor
2013-07-30 22:17:30 +08:00
测试了 挂了。
Actrace
2013-07-30 22:53:49 +08:00
@pubby 其实我想说的是架构...前端是可以通过加硬件来解决负载问题的.但是架构问题不是一时半会可以修复的,大家都误会我的意思的...linode 1GB 的内存局限是摆在哪里的,我选用apache的重要原因是这个远远比nginx+php-fpm稳定,毕竟是做服务.
@nazor 恢复.
cst4you
2013-07-31 08:38:51 +08:00
看了下楼主其他帖子只有俩字:呵呵
breeswish
2013-07-31 08:55:55 +08:00
用不恰当的工具做事就是一件吃力不讨好的事情,楼主的东西在某些情况下挺有用,不过作为vps狗表示无兴趣,没有架构的约束做事各种爽。

另外5秒算超高速么,。看这个标题我还以为0.1秒 把我骗了近来
Actrace
2013-07-31 09:26:48 +08:00
@breeswish 不好意思我标题党了.现在是3秒轮询.其实我觉得5秒更好,频繁网络请求会比较消耗电量,昨天没带电源回家,挂着聊天demo明显感觉续航少了很多.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/77355

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX