欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

web端作为服务器,访问量巨大,如何样提高其性能呢

更新时间: 2014-01-05 01:58:23 责任编辑: Author_N1

 

web端作为服务器,访问量巨大,怎么样提高其性能呢?
web端作为服务器,访问量巨大,怎么样提高其性能呢?加入说有500个客户端同时调用接口,怎么样提高性能,从而使得不会出现“crash”的情况呢?

C#+SQLServer:数据库使用EF CODE FIRST自动生成。球大侠解答
--参考方法--
web你的瓶颈在哪里?可以仔细说出来帮你看看!
一般这几个问题:
1、数据库连接超大。最好采用连接池方式;可以优化为可以采用多实例的方式;还可以优化为数据服务方式,独立出数据的访问最为服务方式!
2、web容器并发问题。最好线程池;可以优化为多实例方式;还可以优化为负载均衡;还可以优化为多负载均衡问题。
3、至于其他要看你的问题!
--参考方法--
引用:
web你的瓶颈在哪里?可以仔细说出来帮你看看!
一般这几个问题:
1、数据库连接超大。最好采用连接池方式;可以优化为可以采用多实例的方式;还可以优化为数据服务方式,独立出数据的访问最为服务方式!
2、web容器并发问题。最好线程池;可以优化为多实例方式;还可以优化为负载均衡;还可以优化为多负载均衡问题。
3、至于其他要看你的问题!


优化点就那么几个:引入缓存、采用dbcp、不是特别重要的业务可以采用异步处理
双拳难敌四手,再怎么优化,单台服务器的性能也是有上限的。
此时我们应该考虑采用负载,比如开源的LVS等,如果是小型应用也可以考虑Apache或Nginx等
通俗的话讲就是“堆服务器”,靠量取胜

--参考方法--
负载均衡+分布式
500 如果是qps的话  不低了....


如果你单单用WebServer做为接口,而不是用于用户访问的话
建议自己写成Socket的....这样性能会好很多......
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:58:23
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/3884/
本文WWW.DOC100.NET DOC100.NET版权所有。