asp.net+sqlserver+server 2008可以做高并发的网站吗

2025-03-06 17:45:19
推荐回答(5个)
回答1:

可以的。
1、凡是大型的系统,必然要分库,也就是根据逻辑进行数据拆分。比如用户的数据,可以根据用户所在的省份划分,一个省份一个数据库,只有这样才能真正的保证大数量的并发。
2、要有效的利用读写分离,读写分离用sql server 2012的话可以直接用always on,一个用来写,若干用来读。数据库自身会保证数据的一致性的,这样就不会出现查备份库数据还没同步过来的问题了。
技术要点:
分库要看具体的应用场景,水平分或者竖直分。不过通常而言,水平分可能更多一些,因为当某些表的记录数达到一个很大值(比如上亿),那么水平分更有效一点。基本原则是保证在一个事务场景中,能用一个库完成,不出现两个库之间的关联查询。分库还要根据实际的应用场景,比如按照用户来划分,还是按照地域来划分等等,在一个应用的初始设计中是无法预估的,这个需要边上线,边分析用户数据,边改进结构。在没有大量用户使用的前提下(也就是缺少必要的数据使用分析),光凭脑袋空想分库场景基本是不现实的。

回答2:

你这个配置不比PHP环境差;并发也不比PHP差;
如果前台是生成静态的话;更好了;
做一下优化吧;
没有必要改版;

回答3:

可以,但客户端可能不能尽善尽美

回答4:

必须能。。。。。

回答5:

英文名: ASP.NET+SQLServer2008 资源格式: 压缩包 发行日期: 2012年08月13日 版... 又可以细细探讨及深入更具体的知识点及原理,学会思考问题的方式。 讲师简介:学云讲...