Thinkphp6 在Docker中访问很慢,同样代码服务器上很快

image

image

不知道提供的图片够不够,麻烦大家了,研究了半天了

慢日志是2s的日志

阅读 4.7k
3 个回答

如果是windows 开发请使用win10 wsl2

问题太宽泛了,无法定点排查,提供一个排查思路,题主可以自己尝试检查一下:

  1. 简单确认下docker空负载的情况下慢吗?
  2. docker的资源与物理机是否一致?(CPU/内存)
  3. php -m 和 php -i 确认下docker内和物理机上的环境相同吗?初步怀疑是opcache没有开启。
  4. php 执行一个简单的无IO的foreach循环在两个环境下有差别吗?
  5. tcpdump port 80 抓包分析下docker内的网络IO有没有问题。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题