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

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

繁星淼淼

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

眼眸繁星

使用xdebug+webgrind调试下你的PHP代码性能。看看代码阻塞在哪里了。比如curl访问其他站点阻塞了xdebug:获取函数的调用栈和调用时间webgrind:通过web界面展示xdebug的结果
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript