我在本地运行一个请求,Waiting要2秒多,通过xdebug追踪php发现php只用了300毫秒,推测是apache占用了最多的时间,如何查看apache是怎样处理的
我是windows系统,用Process Monitor看了下,似乎这个部分耗时较多,然而看不懂,不知道发生了什么
项目是用yii2做的,这是运行其中一个模块的index.php后响应时间慢得异常,但其他模块的速度就正常,甚至把这个模块的代码移到其他模块再访问速度也是正常的
我在本地运行一个请求,Waiting要2秒多,通过xdebug追踪php发现php只用了300毫秒,推测是apache占用了最多的时间,如何查看apache是怎样处理的
我是windows系统,用Process Monitor看了下,似乎这个部分耗时较多,然而看不懂,不知道发生了什么
项目是用yii2做的,这是运行其中一个模块的index.php后响应时间慢得异常,但其他模块的速度就正常,甚至把这个模块的代码移到其他模块再访问速度也是正常的
strace -iT -p pid
win下apache是多线程模式,建议使用apache访问静态文件试试
更新----------------------------------------------------
在Process Monitor的options中选择select columns,在其中打开
如图,比较completion time中与上一个时间间隔较长的操作
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答610 阅读✓ 已解决
1 回答1k 阅读
是框架使用了register_shutdown_function方法,然后里面循环插入数据库导致的响应慢