为了账号安全,请及时绑定邮箱和手机立即绑定

这个问题我已经纠结很久了:我的服务器和数据库都很不错,为什么网站运行这么慢?

这个问题我已经纠结很久了:我的服务器和数据库都很不错,为什么网站运行这么慢?

偶然的你 2019-04-08 09:21:48
各位前辈,请你们帮忙:服务器是阿里云ECS1核1G2M数据库是阿里云RDS云数据库,速度非常快系统是CentOS6.564位服务器是NGINX1.6.2PHP是5.4.38已经安装了OPCache网站程序是开源CMS,别人的网站基本都是秒开,所以程序没什么问题我使用阿里云OSS储存静态文件,css、js等,速度也很快ping一下域名基本都是在50ms直接访问静态文件只需要100ms,所以Nginx是正常的可是网站访问时候响应实在太慢太慢了,每点击一下都需要等待4s-5s才能返回结果,所以我坚信是PHP的处理速度太慢了,请问大神:这种情况该如何配置、加速PHP呢?不要求像别人那样秒开了,至少不要这么差劲吧!感谢!
查看完整描述

2 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

速度慢有很多种情况,比如
DNS解析
CDN(可能用了国外的cdn,也会导致很慢的)
服务器IO(阿里云的io做的不是很好,频繁的操作io,可能很慢)
数据库
当然跟访问用户的网络也有关系
可以仔细排查下。
                            
查看完整回答
反对 回复 2019-04-08
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

使用xdebug+webgrind调试下你的PHP代码性能。看看代码阻塞在哪里了。比如curl访问其他站点阻塞了
xdebug:获取函数的调用栈和调用时间
webgrind:通过web界面展示xdebug的结果
                            
查看完整回答
反对 回复 2019-04-08
  • 2 回答
  • 0 关注
  • 609 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信