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

 他的一个号码_616 发布于 2022-10-29 22:17

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

2 个回答
  • 并发量由你的应用类型及用户访问决定~
    如果应用是一个企业内部应用,那么并发量可以数得出来的
    如果应用是面向公众服务的,那么你就需要考虑海量用户并发访问,万级、10万级,百万级,千万级,
    架构的优化的是否合理,对高并发量访问的用户响应~~

    数据缓存的使用,服务的负载均衡,CDN资源加速,服务器性能的调优,数据的调优等都可以有效的提高并发量

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


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

    2022-10-31 19:25 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有