50000人同时在线的服务器需要多高的配置?
50000人同时在线操作数据库,用PHP+mysql+apache行不行?数据库能否经受得起(表的最大数据量50W行)等等,请高手给于指点,谢谢。 问题点数:100、回复次数:33Top
1 楼myvicy(我来也!)回复于 2005-04-01 16:44:18 得分 3
可以,还得看服务器了。Top
2 楼danis_cn(宇宙鸟)回复于 2005-04-01 16:56:16 得分 3
没有问题,用一般的配置(志强2.4或2.8),把内存整大就行!
Top
3 楼alasika(堕落人间)回复于 2005-04-01 17:07:21 得分 3
php 在做大型应用可以看51job或taobao.com的,肯定是可以的,mysql的承受力我不熟悉,有经验的人说说吧.
服务器配置一般的就可以,要做集群Top
4 楼pswdf(小邪)回复于 2005-04-01 17:36:45 得分 3
用大型服务器就行了。
基本上mysql有点悬Top
5 楼jimnet(jim)回复于 2005-04-01 20:52:44 得分 3
考虑到灾难处理方面 5W人在线是大项目吧 。还是不要用MYSQL 了。Top
6 楼qsdnet(我想学编程)回复于 2005-04-01 22:56:03 得分 3
还有别的数据库可供选择吗,小弟也想知道啊!!!Top
7 楼veking(webmaster)回复于 2005-04-01 23:09:05 得分 3
OracleTop
8 楼chen8967(chen8967)回复于 2005-04-02 00:18:42 得分 0
50000人你还不用oracle或者Sybase ?Top
9 楼spirit729(小鱼儿泡泡)回复于 2005-04-02 00:47:29 得分 3
oracle成本太高了
Sybase吧
或者将就用SQLTop
10 楼surfchen(冲浪)回复于 2005-04-02 03:07:55 得分 3
mysql可以的Top
11 楼keaizhong(可爱钟)(温州的PHPER)(19801010)回复于 2005-04-02 08:16:50 得分 3
MYSQL也行的,但对语句和表的结构设计及索引的要求比较严格,否则用起来会很慢。Top
12 楼chen8967(chen8967)回复于 2005-04-02 08:40:15 得分 3
5W人在线,大项目,不是拍脑袋就能想出来的,需要好好规划一下!
Top
13 楼echina(IT少帅)回复于 2005-04-02 10:52:06 得分 3
哈哈什么项目呀
Top
14 楼basickinger(小小笨人)回复于 2005-04-02 11:03:56 得分 3
PHP+oracle+apache+linux
mysql好像1W人已经有点顶不了Top
15 楼zhutimy(慢刀手)回复于 2005-04-02 11:08:54 得分 3
basickinger(小小笨人) :
PHP+oracle+apache+linux
mysql好像1W人已经有点顶不了
-----------------------
刚才我COUNT一下我公司的注册会员,有167995人.用的就是MYSQL,普通PC服务器,不过最好还是oracle.Top
16 楼basickinger(小小笨人)回复于 2005-04-02 12:09:42 得分 3
-.-偶说的是同时在线....不是注册人数....-,-Top
17 楼zhutimy(慢刀手)回复于 2005-04-02 12:23:16 得分 3
: ( 看来MYSQL是不行的啦,除非你叫行官方帮你订做MYSQL,Top
18 楼polygame(polygame)回复于 2005-04-02 18:07:07 得分 3
你真会搞笑:)这么多人同时在线绝对是个大的网站了.还担心服务器啊:D
50000人*10KB*8 = 3906多Mbps.你自己算吧,需要多少带宽,多少服务器.哈哈.
对用户来说10KBps已经很慢了.Top
19 楼llfly145(被上过的坚决不要!)回复于 2005-04-02 18:15:18 得分 3
?
好象国内没这么大网站吧?!除非是游戏网站Top
20 楼WapWeb(大白菜芯)回复于 2005-04-03 07:09:15 得分 3
如果是这么多人并发访问,建议考虑服务器机群! 必须做负载均衡处理的!!!Top
21 楼gmlwl(笨笨猫)回复于 2005-04-03 09:16:19 得分 3
是游戏吗?Top
22 楼heirychen(小老鼠)回复于 2005-04-03 09:21:08 得分 3
试试专业服务器吧,比如IBM或HPTop
23 楼ashchen(老陳)回复于 2005-04-03 10:33:06 得分 4
必须减小程序对数据库的依赖,否则再强的数据库也没用Top
24 楼java_jing(梦鸟)回复于 2005-04-03 13:24:13 得分 3
必须减小程序对数据库的依赖,否则再强的数据库也没用
赞同Top
25 楼ddboy(留言版版主)回复于 2005-04-04 13:54:10 得分 3
QQ的网站很多地方是用MySQLTop
26 楼ddboy(留言版版主)回复于 2005-04-04 13:59:03 得分 3
"50000人*10KB*8 = 3906多Mbps.你自己算吧,需要多少带宽,多少服务器."
可能楼主对同时在线这个概念没说清,如果单说网站本身的话,恐怕新浪都没这么大的访问量,除非是在线游戏
Top
27 楼zorla(桃花|东邪西毒)回复于 2005-04-04 14:07:02 得分 3
game online !Top
28 楼qdlover(就看第一页)回复于 2005-04-04 16:22:18 得分 3
估计楼主说的是那种垃圾论坛48小时的在线人数
实际上并发不会超过100Top
29 楼wanbb(wanbb)回复于 2005-04-04 16:29:33 得分 3
50000人同时在线???国内好像没有这样牛的网站吧Top
30 楼genshing(.)回复于 2005-04-04 16:57:43 得分 3
5w/s?
寒 这个网站值钱Top
31 楼Riva(八千里路)回复于 2005-04-04 17:54:20 得分 4
需要评估并发的通讯量和中间层的数据缓冲量(看你做什么东西)。5W人同时在线说明不了什么,大家都在线,都闲在那,连接都是断开的,怕什么Top
32 楼nationzhou(.net;php新手)回复于 2005-04-05 09:34:17 得分 3
顶Top
33 楼goshowk()回复于 2005-04-06 09:42:27 得分 5
50000人同时在线,任何服务器都承受不了这么大的load,apache的并发访问承受能力也就是100多个。
解决的办法是做负载均衡,squid(N台)+apache(X台)+mysql(Y台),N,X,Y可以根据实际情况调整,用一般的pc机采用这种架构就可以处理50000人同时在线的问题了。
最近在做的一个项目就是这样解决的。Top




