apache访问量大了,数据库连接失败? apache访问量大了,数据库连接失败?在线等有什么方法解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你将apache迁移到nginx上吧 相信会有不同的效果,我一台机器e2160+2g 1万ip 45万pv 原来也是apache+mysql 速度狂慢,最近改成了nginx+fastcgi+php+mysql,速度的提升是很明显,现在ip 1万2 pv提升到了60万 web请求是好像以队列形式进行的。当访问量大的时候,请求就会处于等待状态,等待时间超过一定时间后,就会连接失败。解决办法:1.网页静态化;2.负载均衡;3.实现web并发请求。第三点还没见过用php实现的,有用java实现的。 用Nginx,或静态化页面,这两种效果好一些。数据库连接失败,可以优化一下数据库结构,重新配置数据库。 1 赞同此回复的做法2 若你连接数量升级到多时候,你就需要考虑下改变系统架构。@WebServer 连接,第一个考虑是如何平衡负载;@数据库连接,你可以考虑使用连接池来降低与数据库连接的消耗;@程序处理速度,尽可能批量处理请求;@加快查询速度,实现多级缓存查询;3 可以考虑用C++ 做PHP 中间件来实现,不过比较耗时;但效果的确是不错的。 MYSQL安装参数比较保守 稍微改大点也许就解决问题了 调用COM组件 利用word自带的PDF插件如何转PDF??? PHP关天UCenter整合接口方面的问题 请教大家数组问题,标题要长。。。 apache将post和get方法获得的值存在哪?PHP5又是如何获得这些值的? 关于界面的问题 急,IIS+php主机 提交表单时405错误 急切询问 php+sql2005 $arr不能取过长的汉字字段的值 GROUP BY的SQL语句出错,请各位英雄解答 上个星期用PHP做了个蜘蛛程序/提交大于64K的文本到MSSQL 谁清楚phplib该如何配置啊 求一个正则表达式 2个配置对比,只显示相同的
解决办法:1.网页静态化;2.负载均衡;3.实现web并发请求。
第三点还没见过用php实现的,有用java实现的。
1 赞同此回复的做法
2 若你连接数量升级到多时候,你就需要考虑下改变系统架构。
@WebServer 连接,第一个考虑是如何平衡负载;
@数据库连接,你可以考虑使用连接池来降低与数据库连接的消耗;
@程序处理速度,尽可能批量处理请求;
@加快查询速度,实现多级缓存查询;
3 可以考虑用C++ 做PHP 中间件来实现,不过比较耗时;但效果的确是不错的。