C# ado.net 三层架构web网站 最大承载能力

用.netmvc3开发网站语言C#逻辑用普通的三层架构数据访问用ado.net数据库用sqlserver,在不加缓存,不用视图不用存储过程的情况下,最大承载能力是怎样的?... 用.net mvc3 开发网站 语言C# 逻辑用普通的三层架构 数据访问用ado.net 数据库用sql server,在不加缓存,不用视图不用存储过程的情况下,最大承载能力是怎样的?能承受多大的日访问量? 展开
 我来答
仙戈雅3n
2014-07-10 · TA获得超过5791个赞
知道大有可为答主
回答量:2398
采纳率:75%
帮助的人:951万
展开全部

首先需要说明的是一个网站的承受能力与你所谓的多少层并无关系(在商业开发中,分层只是为了方便开发人员分工、代码重用、便于移植)。

一个网站的承载能力应该考虑以下因素:

  1. Session值保存的方式(是保存到进程里还是保存到数据库里);

  2. 服务器性能(如IO的读写速度);

  3. 是否做到了负载均衡;

  4. 是否做到了表读写分离、轮询等常用手段;

    综上,如果都能做到很好的话,那么承载能力就是按千万级别或亿级别来计算的了。

Jarhf
2014-07-10 · TA获得超过1862个赞
知道小有建树答主
回答量:1736
采纳率:25%
帮助的人:1061万
展开全部
应用,数据库各一台服务器(估计价格一两左右的服务器吧),日均PV500万左右没问题。
一般来说,应用服务器应该没多大问题。
数据库得优化好,做好索引(尤其是大表), 另外特大的表,如几百上千万级别的,分页查询做缓存,或者改用其他nosql数据库。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一一呆呆丶
2014-07-10 · TA获得超过1652个赞
知道小有建树答主
回答量:608
采纳率:0%
帮助的人:386万
展开全部
第一。看服务器的承载能力
第二。看代码优化程度
第三。做好CC和DDOS的防范
追问
不考虑服务器承载能力,代码足够优化 网站的承载能力 大概是什么样子的?其实我主要是想问 asp.net 用普通的数据访问 能承载到一个什么规模
追答
这个看你服务器的硬件和带宽了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式