当前位置: 代码迷 >> 高性能WEB开发 >> web端作为服务器,访问量巨大,如何样提高其性能呢
  详细解决方案

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

热度:371   发布时间:2013-04-26 16:27:53.0
web端作为服务器,访问量巨大,怎么样提高其性能呢?
web端作为服务器,访问量巨大,怎么样提高其性能呢?加入说有500个客户端同时调用接口,怎么样提高性能,从而使得不会出现“crash”的情况呢?

C#+SQLServer:数据库使用EF CODE FIRST自动生成。球大侠解答
服务器 Web 性能优化 数据库 访问量

------解决方案--------------------
web你的瓶颈在哪里?可以仔细说出来帮你看看!
一般这几个问题:
1、数据库连接超大。最好采用连接池方式;可以优化为可以采用多实例的方式;还可以优化为数据服务方式,独立出数据的访问最为服务方式!
2、web容器并发问题。最好线程池;可以优化为多实例方式;还可以优化为负载均衡;还可以优化为多负载均衡问题。
3、至于其他要看你的问题!
------解决方案--------------------
引用:
web你的瓶颈在哪里?可以仔细说出来帮你看看!
一般这几个问题:
1、数据库连接超大。最好采用连接池方式;可以优化为可以采用多实例的方式;还可以优化为数据服务方式,独立出数据的访问最为服务方式!
2、web容器并发问题。最好线程池;可以优化为多实例方式;还可以优化为负载均衡;还可以优化为多负载均衡问题。
3、至于其他要看你的问题!


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

------解决方案--------------------
负载均衡+分布式
500 如果是qps的话  不低了....


如果你单单用WebServer做为接口,而不是用于用户访问的话
建议自己写成Socket的....这样性能会好很多......
  相关解决方案