java-web - Java Web项目中并发量由什么因素影响?

查看:259
本文介绍了java-web - Java Web项目中并发量由什么因素影响?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

问题背景:由个Web项目由JavaEE技术搭建,项目框架实现为Spring + Mybatis + SpringMVC,服务器使用Tomcat7。
问题描述:
1.这个项目的并发量受什么因素直接影响?(跟框架挂钩吗?)
2.如果提高项目的并发量 可以从那几个方面着手?(最好列举几个开源的技术框架)

解决方案

直接从提高并发量的着手点来回答吧:
1.数据库,这是web项目中最常见的瓶颈,解决方法一般都是通过cache
2.远程接口调用,解决方法是选择高性能的RPC框架,使用长连接代替短连接
3.容器,容器本身的并发量是有上限的,所以大型系统都是分布式的
4.业务逻辑,复杂的业务逻辑肯定会花费更多的时间去处理,可以采用异步或多线程的方式解决
5.其他,如JVM调优,网络带宽,CDN加速等等很多其他因素


最重要的是当出现性能瓶颈的时候能够发现瓶颈所在,然后有针对性的进行解决。

这篇关于java-web - Java Web项目中并发量由什么因素影响?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆