浏览器端同时请求100个url后,如何提升有效的msyql连接数
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了浏览器端同时请求100个url后,如何提升有效的msyql连接数,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2311字,纯文字阅读大概需要4分钟。
内容图文
![浏览器端同时请求100个url后,如何提升有效的msyql连接数](/upload/InfoBanner/zyjiaocheng/239/e3ce3dea63f84e50b85a3e7b01ae7ae3.jpg)
作用,但是在浏览器端同时向apache请求100个以上的url后发现php链接(mysqli长链接)的有效连接数(正在处理数据的mysqlconnections) 最多只能是6个不能够再更多
测试机器 阿里云 1核cpu 2g内存 php套件使用的是phpstudy 2014.10 MySQL 用的是PHPstudy内置的
我是用的是mysql的命令
show processlist
;虽然不是很准确但是在连续几百次(使用navicat 的系统监视 5s秒钟自动刷新一次)查看结果后发现结果发现有效数目保持在6个一下。
请问大家对服务器性能调优这方面给解释下
mysql的max connections 我设置的是1000
apache的用的是默认设置
mpm_prefork_module
startservers 5
minspareservers 5
maxspareservers 10
maxclients 150
maxrequestsperchild 0
mpmp_worker_module
startservers 2
maxclients 150
minisparethreads 25
maxsparethreads 75
threadsperchild 25
maxrequestsperchild 0
请问大家想提升mysql这边的效率的话该怎么做?
ps 其实我最想问的是如何将这个6提升到10或者12.
回复内容:
最近在进行伪php多进程处理,就是提升浏览器同时请求数目,来达到拆分数据,同时处理的
作用,但是在浏览器端同时向apache请求100个以上的url后发现php链接(mysqli长链接)的有效连接数(正在处理数据的mysqlconnections) 最多只能是6个不能够再更多
测试机器 阿里云 1核cpu 2g内存 php套件使用的是phpstudy 2014.10 MySQL 用的是PHPstudy内置的
我是用的是mysql的命令
show processlist
;虽然不是很准确但是在连续几百次(使用navicat 的系统监视 5s秒钟自动刷新一次)查看结果后发现结果发现有效数目保持在6个一下。
请问大家对服务器性能调优这方面给解释下
mysql的max connections 我设置的是1000
apache的用的是默认设置
mpm_prefork_module
startservers 5
minspareservers 5
maxspareservers 10
maxclients 150
maxrequestsperchild 0
mpmp_worker_module
startservers 2
maxclients 150
minisparethreads 25
maxsparethreads 75
threadsperchild 25
maxrequestsperchild 0
请问大家想提升mysql这边的效率的话该怎么做?
ps 其实我最想问的是如何将这个6提升到10或者12.
这个暂时没有答案,应该是提升mysql的性能,优化mysql语句,整合多次读写为一次读写
我觉得前端方面优化的空间也很大
尽量不要使用长连接
,在服务器和MySQL(阿里云RDS)之间可以架设一个atlas充当连接池。此外max_connections
也太小了……
另外考虑一下PDO连接方式而非mysqli
连接数据库最好用连接池。最大连接数根本没必要1000个。优化每一条sql语句就行。并发没上一千个,根本没必要负载均衡之类的东西,tomcat、Apache都默认配置就行了。
提升并发性能,瓶颈肯定在于sql操作。能优化到每条0.1秒以内。再去考虑其他的路子
内容总结
以上是互联网集市为您收集整理的浏览器端同时请求100个url后,如何提升有效的msyql连接数全部内容,希望文章能够帮你解决浏览器端同时请求100个url后,如何提升有效的msyql连接数所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。