请问一个访问量并发量很大的网站的架构上的问题

ice_frank 2008-05-27 04:57:14
设计个网站系统(.net 3.5+sql 2005),访问量并发量会很大,业务逻辑会有大量的数值计算以及逻辑判断,

我本打算使用remoting(WCF)来架构业务逻辑层,但我可能更习惯于将这些逻辑在数据库的存储过程中实现,

这样的话,remoting(WCF)这层基本上就没有什么计算量或者说压力,因为所有的计算逻辑都在数据库对象(

存储过程,视图,函数,触发器)中实现的,压力就完全在数据库服务器上,remoting(WCF)应用服务器基本上没

什么压力,如果把业务逻辑层单独搭建应用服务器则作用不大,而且会有数据传输上的性能损耗,因此我本

来打算在remoting(WCF)这层做负载均衡就没意义,而数据库服务器负载均衡,我不是很了解,这个要涉及数

据的同步,比较麻烦,如果不采用remoting(WCF),而把业务逻辑集中写入数据库的存储过程,这样的话,我

网站部署在web服务器上,前端的连接压力使用web服务器集群解决,数据库服务器是否使用数据库负载均衡

?听说数据库可以做集群,但不能负载均衡,实现负载均衡,需要购买第三方软件或硬件来实现?

请问各位以下两种方案:

1.web服务器+remoting(WCF)应用服务器(业务逻辑)+数据库服务器
2.web服务器+数据库服务器(业务逻辑写入存储过程)

那种比较适合访问量大,并发操作很大的网站?那种比较容易扩展?或者能指点下好的架构方式,
当然一定要给我分析下啊,请各位不吝指点下,谢谢!
...全文
556 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
NETUNIFY 2012-02-25
  • 打赏
  • 举报
回复
回复后看到了,但得分的都是些什么回答啊
NETUNIFY 2012-02-25
  • 打赏
  • 举报
回复
登录了,为什么还看不到?
Donnie欧巴 2012-01-03
  • 打赏
  • 举报
回复
学习。


楼主是在说火车票订票网么??

现在这个网上订火车票的网站真让人蛋疼,不知道是哪些孙子做的垃圾。
zxcniit 2010-12-10
  • 打赏
  • 举报
回复
来学习的!
ice_frank 2008-05-27
  • 打赏
  • 举报
回复
@milo4210
多谢提醒!
milo4210 2008-05-27
  • 打赏
  • 举报
回复
“我可能更习惯于将这些逻辑在数据库的存储过程中实现”

我看到这里就没有往下看,就说说这句话吧
首先,业务逻辑最好不要放在SP里,之所以这么说,是出于三点考虑:
一,业务逻辑和数据库处理 混在一起,网站整体结构不好把握
二,不知道LZ有没有过这样的经历,如果不幸哪天你的数据库崩溃了,你的业务逻辑也随之湮没,运营网站的核心是什么?(虽然,你可能有备份数据库,但也不建议这样做,因为业务逻辑是相对数据库是易变的)
三,数据库的资源是很昂贵的,你应该更多让程序去读相对“便宜”的硬盘
xyunsh 2008-05-27
  • 打赏
  • 举报
回复
mark
  • 打赏
  • 举报
回复
不清楚帮顶 感觉第一种能减轻点数据库服务器的负担。
zcl26 2008-05-27
  • 打赏
  • 举报
回复
学习,我也想知道,自己虽然也独立完成过网站了,但是访问量不大,并发量也不大,学点经验
xuStanly 2008-05-27
  • 打赏
  • 举报
回复
占位学习

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧