论坛首页 Java企业应用论坛

java实现单pc服务器300万全动态pv/天

浏览 28675 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-04-10  

之前有人觉得douban.com单应用服务器实现500w全动态pv每天不可思议,其实目前稍好一些的服务器硬件应该是可以达到的。

笔者的一个java开发的web游戏项目正在内测,应用服务器其实也不贵,人民币16000一台的dell 1950,内存8g,2个4核最低端的志强 cpu。

软件结构是lighttpd + resin + memcached + mysql,mysql在另外一个服务器上(douban也是同样)

项目运行的第二天,动态pv达到了269万(通过google统计获得的数据,自己的日志分析也大概这个数值,稍大过一些),每ip用户访问页面133个。这数据是在访问量最高的下午2点到4点停机情况下获得的。因此如果不停机,pv肯定要超过300万了。

此种情况下,服务器的负载一直保持在1-2之间,idle是85%-92%之间,非常的空闲。估计如果用户量再上去的话,500万的时候系统应该还是有足够的能力富余。阿北说如果服务器再好些,单应用服务器能上1000w,我想应该是没什么问题的。

数据应该毋庸置疑,和douban不一样的是,我这个项目的数据频繁变化,因为是游戏,当然变化的都是数值类型。不过此种情况下,mysql的数据量一天也能够增长500M。因为频繁数据变化,mencached的缓存命中率要比一些其他项目低很多。

此外此项目,每天的流量大概为60多GB,每天hits则有2000多万。

   发表时间:2008-04-11  
能介绍一些操作系统环境么
另外为什么要Lighttpd和resin一起用
0 请登录后投票
   发表时间:2008-04-11  
wangzy 写道

java开发的web游戏项目正在内测


Java 的web游戏? 什么游戏阿? 楼主能介绍下吗?

0 请登录后投票
   发表时间:2008-04-11  
楼主是否采用的的是spring+hibernate?
这样很好很强大了。
0 请登录后投票
   发表时间:2008-04-11  
操作系统为redhat as 5 x86_64

lighttpd用于静态文件的处理

spring + ibatis,换成hibernate也是可以的
0 请登录后投票
   发表时间:2008-04-11  
我对楼主的游戏充满了好奇……能不能赶上alpha版内测??
0 请登录后投票
   发表时间:2008-04-11  
现在随便注册:

http://www.qilongji.com

我们也是第一次做游戏,希望多加批评!
0 请登录后投票
   发表时间:2008-04-11  
俺中午也去试玩一下,嘿嘿
0 请登录后投票
   发表时间:2008-04-11  
简直一web版的魔兽啊
0 请登录后投票
   发表时间:2008-04-11  
刚刚注册个账号试了一下,感觉速度还可以。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics