十万不错我也在线听听专家位的意见。。像tudou这样的网站他们的服务器是怎么样搞得。

解决方案 »

  1.   

    1.硬件买贵的!必须有备机
    2.有钱就选oracle,没钱就用sql server;
    3.先选数据库,再写程序
    4.在线消费,没接触过,安全是最重要的吧,可以看看淘宝
    5.有计划,有执行,有耐力!
      

  2.   

    oracle吧,毕竟有10万就有可能更多,呵呵
      

  3.   

    建议看下这里,没必要上来就准备最终的装备,毕竟互联网是个烧钱的行业,很多事情都是决定于技术之外的因素(资金、周转、人)……MySpace的六次重构
    http://3whome.net.cn/article.asp?id=156http://www.techfeel.com/News/IT_About/2007-07-27/17_3.htmlPS:6楼的意见有待商榷,我觉得 LAMP 还是很经典的结构。
      

  4.   

    我也觉得mysql能够胜任,关键是设计好。可能oracle上来维护成本就够吃一壶了。
    每个用户的100w记录,是常读型还是常写型,可以用memcached之类高速内存缓存。
    在线消费要保证记录可靠性和完整性,任何操作都要留个案底,呵呵。
    硬件上将钱多花点在内存上吧。
      

  5.   

    1、肯定配置越高越好 
    2、Mysql 
    3、如果需要技术支持就用oracle,否则就用MySQL 
    4、在敏感信息的传递时,要用https 
    5、如果有必要,加个weblogic 
      

  6.   

    有一个表100万条记录是至少的,每个用户都有可能去查询这个表,这个表的数据一般是不会更新的。没信心岂会有成功,岂会有动力开始。数据缓存?100万条也可以吗?数据缓存、生成静态页面以前都有做过。
    现在最关键的技术问题是,同时在线查询这么大的数据,PHP能处理好吗?有什么样的优化方法。----------------
    网站是什么用途
    可以从数据的缓存,压缩,生成静态页面这几方面考虑
      

  7.   

    我的memcached通常里面有2000万的记录,当然要计算好每条记录的size,关系到内存的使用。> 有一个表100万条记录是至少的,每个用户都有可能去查询这个表,这个表的数据一般是不会更新的。
    如果这样的话,一定要做好索引,或者就用memcached这个玩意:) 或者加几个server,分流。可以看看mysql-proxy的使用。
      

  8.   

    网站的用户数半年突破10万肯定不是问题,在线用户100人绝对也不是问题。因为有基础……具体不多说这方面的事情了。 10w注册用户不多,你说的在线用户100人,是指多长时间内的在线用户?要是注册10w的网站,基本是不可能1秒有100个访问请求的。
    准备用php来构建这样的一个网站,请专家们提提意见,虚心接受,并高分相送。先谢了。 1、不知道硬件有什么样的要求? 
    现在流行配置的服务器一台足够了2、每个用户可能用到的一个数据表,其记录数可能会超过100万条,用什么样的数据库比较好? 
    mysql,100w数据不多,我有个mysql表上已经上千w条纪录,1G多了。3、程序支持mysql、mssql、oracle数据库,大家建议采用哪个数据库,有什么理由? 
    mysql和php就可以了。LAMP配置最好。
    mssql需要win平台,php在win下跑,性能下降很多,不太合适。
    10w用户的网站,还没必要使用oracle。
    4、有可能有在线消费,该注意些什么? 
    注意程序安全,对输入的变量严格过滤。数据库操作使用事务,在交易过程有问题的,可以回滚数据,安全。
      

  9.   

    我做过一个网站~~,注册用户有十万,同时在线2000左右,用PHP+MYSQL,里面有一个长用的表,一个月里面的记录这过一千万,我们是按月把这个过一千万的表统计导出这样做的,没有做集群或负载均衡,数据库也只有一台服务器,运行速度还可以我说一下我们的优化做法,高手别见笑1,数据库结构设计要合理,主要是根据业务来设计,具体业务具体分析
    2,做PHP缓存,把常用的数据导出成PHP文件,尽量不访问数据库,用户登录后一些常用的信息又不可以保存到cookies,或session 或memony 类型的表里
    但要记住定时清理,我们的生成缓存文件是服务器shell过几秒生成一次的,(我记得我用百度知道提问,他也告诉我过几秒我就能看到我的问题了,不过不知道人家是怎么做的,他们一定有专门的缓存服务器)
    3,就是前台生成静态页了,
    4,页面在制作时用DIV+CSS,我做过一个测试,一个用table完成的页,大小是18k,我改成div+css变成了13k,
    5,没有钱买大负载均衡设备,但有几台WEB服务器的话,可以做轮循. 
      

  10.   

    增加PHP缓存
    生成静态页面
    图片或其它例如视频的东东放在其他专用服务器
    数据库可单独运行在数据库服务器
    将非实时数据用后台作业进程来定时统计、提取
      

  11.   

    CDN + Memcache + rsync + DB cluster + Good Code of course :) 
      

  12.   

    1、不知道硬件有什么样的要求?
    在条件允许范围内,尽量好就是了
    2、每个用户可能用到的一个数据表,其记录数可能会超过100万条,用什么样的数据库比较好?
    MySQL绝对够用
    3、程序支持mysql、mssql、oracle数据库,大家建议采用哪个数据库,有什么理由?
    MySQL,成本低,技术资料丰富易得
    4、有可能有在线消费,该注意些什么?
    安全性,用户体验,必要的日志记录。
    5、其它该注意的问题? 
    风险评估和控制。
      

  13.   

    技术上,可以分多级进行缓存。基本策略是空间换时间,一切需要计算得到并且短期不更新的数据都以适合的形式缓存下来。缓存按照不同形式可以分为多级,静态化页面,XML,临时文件,数据库中的MEOMORY表什么的,技术允许的话还可以更极端。10W用户不算很大,主要问题不在于技术上,还是努力做内容吧。
      

  14.   

    我写的PHP网站...同时在线二百人都不是问题