网站的要求是:100万注册会员;同时在线的人数为10万人,同时查询数据库的人数为1万人。
求各位高人,指点一下,需要使用什么技术或者开源软件或者硬件配置。

解决方案 »

  1.   

    你懂得
    http://wenku.baidu.com/view/86bfce0b79563c1ec5da7100.html
      

  2.   

    用 nginx +  memcached,服务器肯定用linux 了吧!数据库最好做读写分离;sphinx+php检索引擎 ;加快查询的速度!
      

  3.   

    http://tech.it168.com/a2012/0413/1337/000001337034.shtml
      

  4.   

    搞个开源的就得了,比如discuz,phpwind,phpcms,dedecms
      

  5.   

    看你什么类型的网站了 如果是新闻类网站 解决方案不一样 实时更新类的论坛 sns的方法也不一样
    一般情况是 
    1 先按照频道功能来拆分 例如会员登录信息管理单独一个服务器 信息浏览一个服务器 购物车一个服务器 论坛等其他应用也同样可以按照这样的方法拆分 几个板块的应用直接用二级域名访问2 前端后台分离 数据库层分离 也可以中间的控制层单独出来处理
      
        网页可以用缓存+ memcached等技术来解决  
        数据库也可以按照结构来分表 分库 分服务器 读写分离这样拆分下来 你们10万的访问量 实际上一台服务器承担的人数就很少了当然还有一些其他的技术 比如cdn也可以解决很多问题 
      

  6.   

    哈哈。从网上下载了phpwind,做一个网站:http://www.birdsing.net