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

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

C#+SQLServer:数据库使用EF CODE FIRST自动生成。球大侠解答
...全文
438 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
这一站_IT 2013-04-25
  • 打赏
  • 举报
回复
谢谢大家,散分
httpsd 2013-04-23
  • 打赏
  • 举报
回复
负载均衡+分布式 500 如果是qps的话 不低了.... 如果你单单用WebServer做为接口,而不是用于用户访问的话 建议自己写成Socket的....这样性能会好很多......
微观技术 2013-04-23
  • 打赏
  • 举报
回复
引用 4 楼 xianwangkai 的回复:
web你的瓶颈在哪里?可以仔细说出来帮你看看! 一般这几个问题: 1、数据库连接超大。最好采用连接池方式;可以优化为可以采用多实例的方式;还可以优化为数据服务方式,独立出数据的访问最为服务方式! 2、web容器并发问题。最好线程池;可以优化为多实例方式;还可以优化为负载均衡;还可以优化为多负载均衡问题。 3、至于其他要看你的问题!
优化点就那么几个:引入缓存、采用dbcp、不是特别重要的业务可以采用异步处理 双拳难敌四手,再怎么优化,单台服务器的性能也是有上限的。 此时我们应该考虑采用负载,比如开源的LVS等,如果是小型应用也可以考虑Apache或Nginx等 通俗的话讲就是“堆服务器”,靠量取胜
elons 2013-04-23
  • 打赏
  • 举报
回复
我觉得手机游戏的项目经验可以参考下!项目启动的时候把一些常用的数据加载到内存里面,读取数据的时候都是从内存里面读取!写数据的时候先写数据库,然后更新内存!你看下是否能用!我们的就是这样!
我是大锅 2013-04-15
  • 打赏
  • 举报
回复
不会C#,JAVA持久有个概念叫懒加载,可供参考,
xianwangkai 2013-04-15
  • 打赏
  • 举报
回复
web你的瓶颈在哪里?可以仔细说出来帮你看看! 一般这几个问题: 1、数据库连接超大。最好采用连接池方式;可以优化为可以采用多实例的方式;还可以优化为数据服务方式,独立出数据的访问最为服务方式! 2、web容器并发问题。最好线程池;可以优化为多实例方式;还可以优化为负载均衡;还可以优化为多负载均衡问题。 3、至于其他要看你的问题!
这一站_IT 2013-04-15
  • 打赏
  • 举报
回复
引用 1 楼 LaoWu_ 的回复:
才500而已....
我这边只是个例子,你知道如何解决吗?
_JeffreyWu 2013-04-14
  • 打赏
  • 举报
回复
才500而已....

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧