为了账号安全,请及时绑定邮箱和手机立即绑定

【架构】一个大型高并发的WEB系统采用哪种架构更合理?

【架构】一个大型高并发的WEB系统采用哪种架构更合理?

一只萌萌小番薯 2018-12-07 02:46:12
  设计一个大型的,高并发的WEB应用系统,迷茫采用何种方式的架构。请大伙帮忙提议提议,三层? MVC? ORM? WCF? 又或者混合? 数据承载千万级,访问并发万级以上的互动WEB应用; sql server + c#.net ,明白架构不能决定一切,我觉得一个更合理的架构对开发速度,维护,性能都存在很多的影响。 我个人觉得此时webform不适合,但是用第三方视图引擎又怕性能问题,即使缓存视图也要付出很多代价。对MVC方面我没多少经验,还是请大伙帮忙建议下,从性能,维护,开发速度等多方面考虑。谢谢
查看完整描述

15 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

看你的提问还没有明白怎么去做高并发,并不是语言框架的问题,而是基于每个小细节的优化以后的架构,

而且万级以上的并发,你得硬件和带宽够吗,这些往往比软件的瓶颈小的多的多,看你的提问来猜想你公司的硬件,我感觉你首先去考虑一下带宽和硬件,万级的并发最少带宽得100M以上

查看完整回答
反对 回复 2019-01-21
?
largeQ

TA贡献2039条经验 获得超7个赞

直接 html+javascript?

查看完整回答
反对 回复 2019-01-21
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

全部用ajax取动态数据? 这样开发速度慢,维护难,而且性能也一般吧.
查看完整回答
反对 回复 2019-01-21
?
智慧大石

TA贡献1946条经验 获得超3个赞

性能的瓶颈不在这里,再说你能做多大的?google、百度那么大的?
查看完整回答
反对 回复 2019-01-21
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

哈哈,自然没那么大, 一般来说性能的瓶颈在于IO读取和数据库吧. 高并发恰巧要在IO读取和数据库读写上. 这方面可以做成分布式的磁盘IO读写,数据库也可以散列或分布式. 但在服务端的数据处理上, 顾老大以为哪种的程序架构比较好?
查看完整回答
反对 回复 2019-01-21
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

具体问题具体分析,这种问题没有固定答案。

查看完整回答
反对 回复 2019-01-21
?
拉丁的传说

TA贡献1789条经验 获得超8个赞

问题基本很具体了,高并发高交互,类似论坛. 求相对答案. 只求相对的架构方式,不求实现,因为实现方式才真正是具体情况具体分析的
查看完整回答
反对 回复 2019-01-21
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

        先根据现有成熟技术储备搭建框架,优化等可以按照规划来做。

    有时候不在于你用什么,而在于你怎么合理的使用。

查看完整回答
反对 回复 2019-01-21
?
狐的传说

TA贡献1804条经验 获得超3个赞

是的,细节,处理方法很重要。但是也有一种情况是程序基本架构不合理,再处理使用中会有很多瓶颈很多冗余,要到那时候解决会多花许多时间和精力。我认为选择一个较好的基本架构就是造楼房的钢筋柱一样。
查看完整回答
反对 回复 2019-01-21
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

@clound: 呵呵,我的确缺少对高并发架构的自信,只能尝试。 问题中也是矛盾纠结的,所以拿来向大家求经,MVC没有很多的经验是可以学习和积累的,只要他更适合我。 特别是有这方面经验的朋友如果可以告诉我某个第三方视图引擎可行,或者MVC更合适,我会立马研究深入去。。 :)
查看完整回答
反对 回复 2019-01-21
?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

我现在也是碰到这问题,而且公司在服务器上只能配置4G的,我要求是8g的,所以我现在只能是在程序上一直下工夫

查看完整回答
反对 回复 2019-01-21
?
米脂

TA贡献1836条经验 获得超3个赞

@wydycg@顾晓北@Richwong

我一直以为petshop4.0的架构挺经典的,是不是我水平太浅了,还没接触其他的?

查看完整回答
反对 回复 2019-01-21
  • 15 回答
  • 0 关注
  • 708 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信