准备用php建个用户数肯定会超过10万的大站,请各位前辈给出意见。 十万不错我也在线听听专家位的意见。。像tudou这样的网站他们的服务器是怎么样搞得。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.硬件买贵的!必须有备机2.有钱就选oracle,没钱就用sql server;3.先选数据库,再写程序4.在线消费,没接触过,安全是最重要的吧,可以看看淘宝5.有计划,有执行,有耐力! oracle吧,毕竟有10万就有可能更多,呵呵 建议看下这里,没必要上来就准备最终的装备,毕竟互联网是个烧钱的行业,很多事情都是决定于技术之外的因素(资金、周转、人)……MySpace的六次重构http://3whome.net.cn/article.asp?id=156http://www.techfeel.com/News/IT_About/2007-07-27/17_3.htmlPS:6楼的意见有待商榷,我觉得 LAMP 还是很经典的结构。 我也觉得mysql能够胜任,关键是设计好。可能oracle上来维护成本就够吃一壶了。每个用户的100w记录,是常读型还是常写型,可以用memcached之类高速内存缓存。在线消费要保证记录可靠性和完整性,任何操作都要留个案底,呵呵。硬件上将钱多花点在内存上吧。 1、肯定配置越高越好 2、Mysql 3、如果需要技术支持就用oracle,否则就用MySQL 4、在敏感信息的传递时,要用https 5、如果有必要,加个weblogic 有一个表100万条记录是至少的,每个用户都有可能去查询这个表,这个表的数据一般是不会更新的。没信心岂会有成功,岂会有动力开始。数据缓存?100万条也可以吗?数据缓存、生成静态页面以前都有做过。现在最关键的技术问题是,同时在线查询这么大的数据,PHP能处理好吗?有什么样的优化方法。----------------网站是什么用途可以从数据的缓存,压缩,生成静态页面这几方面考虑 我的memcached通常里面有2000万的记录,当然要计算好每条记录的size,关系到内存的使用。> 有一个表100万条记录是至少的,每个用户都有可能去查询这个表,这个表的数据一般是不会更新的。如果这样的话,一定要做好索引,或者就用memcached这个玩意:) 或者加几个server,分流。可以看看mysql-proxy的使用。 网站的用户数半年突破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、有可能有在线消费,该注意些什么? 注意程序安全,对输入的变量严格过滤。数据库操作使用事务,在交易过程有问题的,可以回滚数据,安全。 我做过一个网站~~,注册用户有十万,同时在线2000左右,用PHP+MYSQL,里面有一个长用的表,一个月里面的记录这过一千万,我们是按月把这个过一千万的表统计导出这样做的,没有做集群或负载均衡,数据库也只有一台服务器,运行速度还可以我说一下我们的优化做法,高手别见笑1,数据库结构设计要合理,主要是根据业务来设计,具体业务具体分析2,做PHP缓存,把常用的数据导出成PHP文件,尽量不访问数据库,用户登录后一些常用的信息又不可以保存到cookies,或session 或memony 类型的表里但要记住定时清理,我们的生成缓存文件是服务器shell过几秒生成一次的,(我记得我用百度知道提问,他也告诉我过几秒我就能看到我的问题了,不过不知道人家是怎么做的,他们一定有专门的缓存服务器)3,就是前台生成静态页了,4,页面在制作时用DIV+CSS,我做过一个测试,一个用table完成的页,大小是18k,我改成div+css变成了13k,5,没有钱买大负载均衡设备,但有几台WEB服务器的话,可以做轮循. 增加PHP缓存生成静态页面图片或其它例如视频的东东放在其他专用服务器数据库可单独运行在数据库服务器将非实时数据用后台作业进程来定时统计、提取 CDN + Memcache + rsync + DB cluster + Good Code of course :) 1、不知道硬件有什么样的要求?在条件允许范围内,尽量好就是了2、每个用户可能用到的一个数据表,其记录数可能会超过100万条,用什么样的数据库比较好?MySQL绝对够用3、程序支持mysql、mssql、oracle数据库,大家建议采用哪个数据库,有什么理由?MySQL,成本低,技术资料丰富易得4、有可能有在线消费,该注意些什么?安全性,用户体验,必要的日志记录。5、其它该注意的问题? 风险评估和控制。 技术上,可以分多级进行缓存。基本策略是空间换时间,一切需要计算得到并且短期不更新的数据都以适合的形式缓存下来。缓存按照不同形式可以分为多级,静态化页面,XML,临时文件,数据库中的MEOMORY表什么的,技术允许的话还可以更极端。10W用户不算很大,主要问题不在于技术上,还是努力做内容吧。 我写的PHP网站...同时在线二百人都不是问题 PHP面试的逻辑题,来看看 请教php环境配置问题 别人访问时得到的地址仍是localhost 散文,求助·· PHP连Oracle的配置问题 如何获取输入框title 的值; 过滤掉javascript代码的正则怎么写? 各位帮忙看一下!我在本机上测试PHP程序时为何出现下列提示呢? 只显示最近写入数据库中的若干条记录 关于 php 发送送邮件检验的问题 windows 2000+iis+php4.2.0出现问题 为什么一个网站中很多链接地址都是一样的呢? 如何使用数据库实现php的session?
2.有钱就选oracle,没钱就用sql server;
3.先选数据库,再写程序
4.在线消费,没接触过,安全是最重要的吧,可以看看淘宝
5.有计划,有执行,有耐力!
http://3whome.net.cn/article.asp?id=156http://www.techfeel.com/News/IT_About/2007-07-27/17_3.htmlPS:6楼的意见有待商榷,我觉得 LAMP 还是很经典的结构。
每个用户的100w记录,是常读型还是常写型,可以用memcached之类高速内存缓存。
在线消费要保证记录可靠性和完整性,任何操作都要留个案底,呵呵。
硬件上将钱多花点在内存上吧。
2、Mysql
3、如果需要技术支持就用oracle,否则就用MySQL
4、在敏感信息的传递时,要用https
5、如果有必要,加个weblogic
现在最关键的技术问题是,同时在线查询这么大的数据,PHP能处理好吗?有什么样的优化方法。----------------
网站是什么用途
可以从数据的缓存,压缩,生成静态页面这几方面考虑
如果这样的话,一定要做好索引,或者就用memcached这个玩意:) 或者加几个server,分流。可以看看mysql-proxy的使用。
准备用php来构建这样的一个网站,请专家们提提意见,虚心接受,并高分相送。先谢了。 1、不知道硬件有什么样的要求?
现在流行配置的服务器一台足够了2、每个用户可能用到的一个数据表,其记录数可能会超过100万条,用什么样的数据库比较好?
mysql,100w数据不多,我有个mysql表上已经上千w条纪录,1G多了。3、程序支持mysql、mssql、oracle数据库,大家建议采用哪个数据库,有什么理由?
mysql和php就可以了。LAMP配置最好。
mssql需要win平台,php在win下跑,性能下降很多,不太合适。
10w用户的网站,还没必要使用oracle。
4、有可能有在线消费,该注意些什么?
注意程序安全,对输入的变量严格过滤。数据库操作使用事务,在交易过程有问题的,可以回滚数据,安全。
2,做PHP缓存,把常用的数据导出成PHP文件,尽量不访问数据库,用户登录后一些常用的信息又不可以保存到cookies,或session 或memony 类型的表里
但要记住定时清理,我们的生成缓存文件是服务器shell过几秒生成一次的,(我记得我用百度知道提问,他也告诉我过几秒我就能看到我的问题了,不过不知道人家是怎么做的,他们一定有专门的缓存服务器)
3,就是前台生成静态页了,
4,页面在制作时用DIV+CSS,我做过一个测试,一个用table完成的页,大小是18k,我改成div+css变成了13k,
5,没有钱买大负载均衡设备,但有几台WEB服务器的话,可以做轮循.
生成静态页面
图片或其它例如视频的东东放在其他专用服务器
数据库可单独运行在数据库服务器
将非实时数据用后台作业进程来定时统计、提取
在条件允许范围内,尽量好就是了
2、每个用户可能用到的一个数据表,其记录数可能会超过100万条,用什么样的数据库比较好?
MySQL绝对够用
3、程序支持mysql、mssql、oracle数据库,大家建议采用哪个数据库,有什么理由?
MySQL,成本低,技术资料丰富易得
4、有可能有在线消费,该注意些什么?
安全性,用户体验,必要的日志记录。
5、其它该注意的问题?
风险评估和控制。