大家是如何去设计比较大的并发访问? 以前一直做企业的应用软件对海量数据的处理没有什么经验包括比较大的并发的处理如果用户有10万,同时在使用系统的用户大概有2万请高手谈谈怎么去处理?非常感谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对于经常要访问的表,要建立一个临时表,规定时间内批量更新主表。程序在设计过程中,尽量少的访问数据库,建立本地的数据集,或者是使用XML文件。对于同时访问数据的操作,要使用事务控制。尽量使用存储过程。就是这么做了,如果有两万个用户同时访问数据库,你还是等着哭吧。 谢谢大家的回答硬件上没问题客户那里用的是小型机数据库是ORACLE9I我们是一个省级的项目,客户一定要实行一级建库我觉得肯定应该是好的解决方案的例如大型网站(CHINAREN),他们同时访问的人肯定不止2万中间件什么的你们有用过吗? 前端用一个操控请求的服务器或软件服务器来处理资源.在每台服务器上都要有软件的副本.前端处理请求的服务器或软件根据每台Web的利用率来连接不同的请求.如果在web服务器那层你们可以多台服务器作状态服务器(session.app)那么一次会话的多次请求就可以在不同的web服务器上..因为它们的会话信息是单独保存的.在对数据库的操作时.可把一些常用的数据缓存起来..建立一个系统缓存的机制.然后就是代码上的优化...oracle是对象形的数据库..在对oracle编程时要从分的体现你的对象使用.你会发现同一种功能在oracle比ms sql实现效率高,实现方便..oracle的p-sql我是深有体会. 关于静态html也是必要的..但大量的静态html,你要对html内的连接.文件维护和组织想好对策. 还有点就是..使用.net缓存之前.记得把数据序列化. 看看MSDN中.NET性能优化那部分。有很多很多。服务器端协议、合理的架构、数据的缓存也是非常重要的了。 PCDNA(朱可夫元帅) ( ) 信誉:95 2006-4-13 1:59:10 得分: 0 这个问题最简单了。看完后要把分全加给我。答案是作一个"此页无法显示"页面,或者作一个显示本站暂停服务的通告页。有这两个举措我相信短时间内就能解决你的问题。 ====================================================象你这样不负责任的,如果我是客户,我可不敢找你 有关MS CRM4.0 的this.server 值问题 asp.net前台拼写html输出语句 aspx页面是单例吗? 关于弹出对话框 如何实现表格动态添加行,应该用什么控件? 大家捧场啊 asp.net2.0学习历程 菜鸟到中级程序员的飞跃 --30本好书点评 两段程序的叙别 我自己写了一个控件,想动态添加遇到的问题!请有过相同经历的朋友看看!望思归。孟子来解答。 优化SQL 这句sql语句怎么写,才能在查询分析器中运行 关于图片验证码的问题 有哪位大哥尝试过在asp.net中将针对于一张数据表的操作都做在一页(如Article.aspx)中过吗?
程序在设计过程中,尽量少的访问数据库,建立本地的数据集,或者是使用XML文件。
对于同时访问数据的操作,要使用事务控制。
尽量使用存储过程。就是这么做了,如果有两万个用户同时访问数据库,你还是等着哭吧。
客户那里用的是小型机
数据库是ORACLE9I
我们是一个省级的项目,客户一定要实行一级建库
我觉得肯定应该是好的解决方案的
例如大型网站(CHINAREN),他们同时访问的人肯定不止2万
中间件什么的你们有用过吗?
oracle的p-sql我是深有体会.
这个问题最简单了。看完后要把分全加给我。答案是作一个"此页无法显示"页面,或者作一个显示本站暂停服务的通告页。
有这两个举措我相信短时间内就能解决你的问题。
====================================================
象你这样不负责任的,如果我是客户,我可不敢找你