社区
Web 开发
帖子详情
怎样提高每秒的并发量????
Zhang987536341
2012-09-01 05:55:49
现在项目做完了,但是每秒的并发量为每秒3人,请问各位高手,有什么好的方法来提高访问的并发量。。。。
项目用struts2 + sqlserver2008开发的。每秒的并发量太低了,如果人数多的话,程序就会蹦的。虚心的求助各位高手。
...全文
521
14
打赏
收藏
怎样提高每秒的并发量????
现在项目做完了,但是每秒的并发量为每秒3人,请问各位高手,有什么好的方法来提高访问的并发量。。。。 项目用struts2 + sqlserver2008开发的。每秒的并发量太低了,如果人数多的话,程序就会蹦的。虚心的求助各位高手。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zxhcloth
2012-09-04
打赏
举报
回复
这个问题问的很笼统,不会帮你解决具体的问题。
既然是笼统的问,那就给你个笼统的解决方案(代码优化就不多说了,你自己慢慢跟踪分析调整):
1、展现层:尽量使用静态页面+异步通信,少用动态页面
2、中间件:使用多种组合,而不是单一容器,并集群,如apache+tomcat或者apache+jboss等,apache解析静态页面是最优的。
3、应用层:通过并发、分布式等,尽量不要用很笨重的框架(如Struts、hibernate等)
4、DB层:通过集群,或者使用快速写入的NOSQL(无事务性的都可用)
secretx
2012-09-04
打赏
举报
回复
并发,吞吐的概念我就不说了,每秒3人,多了会崩,百分之万,你的代码存在巨大问题。只要数据库和你的应用能跑起来,最低吞吐量也不会在个位数这个数量级。现在普通pc机,sql08可以到两三百。好好看代码,是否存在死锁,死循环,不恰当的缓存配置和算法,或者没有释放资源。
chkaka
2012-09-04
打赏
举报
回复
是个好问题~~
chkaka
2012-09-04
打赏
举报
回复
[Quote=引用楼主 的回复:]
现在项目做完了,但是每秒的并发量为每秒3人,请问各位高手,有什么好的方法来提高访问的并发量。。。。
项目用struts2 + sqlserver2008开发的。每秒的并发量太低了,如果人数多的话,程序就会蹦的。虚心的求助各位高手。
[/Quote]
分析问题所在处~~,可能是程序有待优化~~,可能硬件配置不够~~~,而在极致结合~
宁波朱超
2012-09-04
打赏
举报
回复
那该叫吞吐量啊
火龙果被占用了
2012-09-03
打赏
举报
回复
每秒不应该叫并发量吧?
Sean-Xiao
2012-09-03
打赏
举报
回复
分析下程序上面的问题。然后再考虑从硬件下手,如集群。
Zhang987536341
2012-09-02
打赏
举报
回复
恩,谢谢。我分析瓶颈了,在向各位讨教。。
MiceRice
2012-09-01
打赏
举报
回复
太笼统了,用JPofiler之类的分析工具,单并发下,先分析瓶颈点在什么地方,然后再看具体问题是否能帮你出出主意。
龙四
2012-09-01
打赏
举报
回复
先压测下,把瓶颈分析出来,从瓶颈下手
“秒杀”是什么?简单来说即使在同时间有大
量
请求抢购买同一商品并交易
“秒杀”是什么?简单来说即使在同时间有大
量
请求抢购买同一商品并交易,因此会涉及大
量
并发
写和
并发
读。所以说“秒杀”对程序开发者有很大的的挑战。怎么防止系统在应对百万级请求时候而不出故障?怎样保障高
并发
状态下数据的一致性?怎样在节约服务器成本情况下,应对短时间极大的的
并发
请求?怎样针对大流
量
读写请求进行定制化优化?对于这些问题,都能在这个课程中找到解决方案。此外你学完这套课程可以利用“秒杀”这个系统,了解怎样打造一个高
并发
、高可用、高性能的系统架构。
mysql
并发
量
如何
提高
一般服务器的
并发
量
:
并发
量
指的是
每秒
同时处理的线程 通常都比较低,在几百左右 为什么
并发
量
这么低? 一个项目的内存: 在数据库里面,一个表在磁盘中是按文件存储的,在公司里面使用的磁盘都是机械硬盘,响应的时间较慢 时间开销: mysql读取文件时要先将表文件加载到内存中,假设该表大小是500M,数据库单次访问表文件消耗时间是5ms,由于要多次调用,那么调用表文件的消耗的时间可能是几十ms,因此
并发
量
不高主要是消耗在mysql调用上面
每秒
并发
量
计算:
并发
量
计算要计算两个参数,
高
并发
服务器的限制有哪些,如何
提高
并发
量
高
并发
服务器的限制有哪些,如何
提高
并发
量
每秒
10万
并发
mysql_无锁缓存,
每秒
10万
并发
,究竟如何实现?
有一类业务场景:(1)超高吞吐
量
,
每秒
要处理海
量
请求;(2)写多读少,大部分请求是对数据进行修改,少部分请求对数据进行读取;这类业务,有什么实现技巧么?接下来,一起听我从案例入手,娓娓道来。快狗打车,场景举例:(1)司机地理位置信息会随时变化,可能每几秒钟地理位置要修改一次;(2)用户打车的时候查看某个司机的地理位置,查询地理位置的频率相对较低;这里要用到两个接口:(1)大
量
修改司机信息:void...
高
并发
,如何
提高
并发
量
一、什么是高
并发
高
并发
(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高
并发
相关常用的一些指标有响应时间(Response Time),吞吐
量
(Throughput),
每秒
查询率QPS(Query Per Second),
并发
用户数等。响应时间:系统对请求做出响应的时间。例如系统处理一个HTTP请求需要200...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章