社区
C#
帖子详情
两种系统架构比较,请大虾指点
brightheroes
2003-10-28 04:28:03
采用远程对象,access数据库,n个逻辑模块(每个模块下面有一个业务逻辑类)
第一种:
将数据库和数据库访问类注册到服务器上,每个逻辑模块都通过服务器访问类的远程对象来操作数据库。就是说只注册一个通道(数据库访问类)在服务器和客户端之间。
第二种:
将业务逻辑类统统注册到服务器上,这样就建立了n个通道。
请各位大虾畅所欲言,评论一下,或者提供更好的架构。
...全文
86
15
打赏
收藏
两种系统架构比较,请大虾指点
采用远程对象,access数据库,n个逻辑模块(每个模块下面有一个业务逻辑类) 第一种: 将数据库和数据库访问类注册到服务器上,每个逻辑模块都通过服务器访问类的远程对象来操作数据库。就是说只注册一个通道(数据库访问类)在服务器和客户端之间。 第二种: 将业务逻辑类统统注册到服务器上,这样就建立了n个通道。 请各位大虾畅所欲言,评论一下,或者提供更好的架构。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
henryfan1
2003-10-29
打赏
举报
回复
数据服务器+服务应用程序服务器(WebServer,Removting)+客户端
brightheroes
2003-10-29
打赏
举报
回复
up
zhehui
2003-10-29
打赏
举报
回复
我个人的看法是:把尽可能多的业务层的操作放在客户端。然后把操作的结果上传回到服务器
端。这样服务器就不会很忙。
还有最好只注册一个通道,多通道也就多了一个进程。服务器的负担也大。
我个人是采用第一种的
realsnow
2003-10-29
打赏
举报
回复
同意阿亮的建议,希望能看到其他高手的有创建性的建议!
mark
陈厚百
2003-10-29
打赏
举报
回复
同意gujunyan(ivy阿亮) 的说法。我感觉真的是没有什么好的架构。今后我看BS也长不了。
brightheroes
2003-10-29
打赏
举报
回复
恩,阿亮说的很有道理,其实说实话,我们这个东西面向的用户不会太多,当然,做好了的话是要将业务逻辑层单独架起来的
brightheroes
2003-10-29
打赏
举报
回复
为什么没有人跟帖?
不懂~
顾君彦
2003-10-29
打赏
举报
回复
(1)数据访问与数据库最好存放在一台服务器上,这样可以有效的减少网络的流量。同时,数据访问所占用的系统资源不会太高,但是ACCESS数据库占用得不少!
(2)业务逻辑层放在另一台服务器上,因为业务逻辑层可以很忙,占用的资源不会少,用户多的情况下,更不可小视,反正,不在一台服务器上,也做成分布的remoting就行了,到时候可以方便的分到多台服务器上。
(3)客户端口大多一些处理显示的代码,基本不能包含业务逻辑的代码,这样的话,页面或的软件下载时间会短许多,客户容易接受。
不知我的建议怎么样?
brightheroes
2003-10-29
打赏
举报
回复
请大家指点迷津
adailee
2003-10-29
打赏
举报
回复
系统中的数据访问层应当独立和统一——无论是否使用类型化数据。
第一种方案符合这种原则。
brightheroes
2003-10-28
打赏
举报
回复
gujunyan(ivy阿亮) ( ) 信誉:99
那有没有更好的架构方法呢?
顾君彦
2003-10-28
打赏
举报
回复
性能都好不了多少,没有什么质的改变。
(1)要性能好一些,有些任务由客户机进行处理了。服务器的负载少一些,但是网络上的负载稍大。
(2)反之。
softye
2003-10-28
打赏
举报
回复
这看你访问量大不大 如果不大建议采用第二种
brightheroes
2003-10-28
打赏
举报
回复
请各位大虾畅所欲言,评论一下,或者提供更好的架构。
brightheroes
2003-10-28
打赏
举报
回复
怎么没有人指点呀?
说说大型高并发高负载网站的
系统
架构
说说大型高并发高负载网站的
系统
架构
By Michael转载
请
保留出处:俊麟 Michael’s blog (http://www.toplee.com/blog/?p=71)Trackback Url : http://www.toplee.com/blog/wp-trackback.php?p=71 我在CERNET做过拨号接入平台的搭建,而后在Yahoo&372
高并发 高负载 网站
系统
架构
高并发 高负载 网站
系统
架构
注:我看到这篇文章写的太好了,可以没法转到CSDN上我就COPY了,看到下面激烈的评论,我也一并COPY了。不过还是要谢谢哪位作者了。这样的文章很少。 转自:http://www.toplee.com/blog/71.html 我在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,
高并发高负载网站
系统
架构
我在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,又在MOP处理过大型社区猫扑大杂烩的
架构
升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录
[转载]说说大型高并发高负载网站的
系统
架构
说说大型高并发高负载网站的
系统
架构
By Michael 转载
请
保留出处:俊麟 Michael’s blog (http://www.toplee.com/blog/?p=71) Trackback Url : http://www.toplee.com/blog/wp-trackback.php?p=71 我在CERNET做过拨号接入平台的搭建,而后在Ya...
大型高并发高负载网站的
系统
架构
转载
请
保留出处:俊麟 Michael’s blog (http://www.toplee.com/blog/?p=71)Trackback Url : http://www.toplee.com/blog/wp-trackback.php?p=71 我在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,又在MOP处理过大型社区猫扑大杂烩的
架构
升级等工作
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章