
C# ado.net 三层架构web网站 最大承载能力
用.netmvc3开发网站语言C#逻辑用普通的三层架构数据访问用ado.net数据库用sqlserver,在不加缓存,不用视图不用存储过程的情况下,最大承载能力是怎样的?...
用.net mvc3 开发网站 语言C# 逻辑用普通的三层架构 数据访问用ado.net 数据库用sql server,在不加缓存,不用视图不用存储过程的情况下,最大承载能力是怎样的?能承受多大的日访问量?
展开
3个回答
展开全部
首先需要说明的是一个网站的承受能力与你所谓的多少层并无关系(在商业开发中,分层只是为了方便开发人员分工、代码重用、便于移植)。
一个网站的承载能力应该考虑以下因素:
Session值保存的方式(是保存到进程里还是保存到数据库里);
服务器性能(如IO的读写速度);
是否做到了负载均衡;
是否做到了表读写分离、轮询等常用手段;
综上,如果都能做到很好的话,那么承载能力就是按千万级别或亿级别来计算的了。
展开全部
应用,数据库各一台服务器(估计价格一两左右的服务器吧),日均PV500万左右没问题。
一般来说,应用服务器应该没多大问题。
数据库得优化好,做好索引(尤其是大表), 另外特大的表,如几百上千万级别的,分页查询做缓存,或者改用其他nosql数据库。
一般来说,应用服务器应该没多大问题。
数据库得优化好,做好索引(尤其是大表), 另外特大的表,如几百上千万级别的,分页查询做缓存,或者改用其他nosql数据库。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一。看服务器的承载能力
第二。看代码优化程度
第三。做好CC和DDOS的防范
第二。看代码优化程度
第三。做好CC和DDOS的防范
追问
不考虑服务器承载能力,代码足够优化 网站的承载能力 大概是什么样子的?其实我主要是想问 asp.net 用普通的数据访问 能承载到一个什么规模
追答
这个看你服务器的硬件和带宽了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询