ThinkPHP6 + Apache 在本地 win10专业版 下运行 好慢?

之前笔记本自带的 Window 10 家庭版,后来重装 Window 10 专业版 都是微软官方买的正版系统。
最近发现 跑 php 程序超级的慢,刚刚 composerThinkPHP6啥都还没写,就已经要耗时 2~ 3秒的 响应时间。
image.png

原先在 win10 家庭版写好的项目,现在运行,每一次请求都是 5 秒以上,卧槽。这个有点受不了了。。。

image.png

在资源管理 也没发现 有什么太占用资源的进程,也都没跑满。
image.png

之前使用 win10 家庭版 没有这个问题,响应最慢不超过 1秒 ,现在装了专业版怎么这么差劲??? 还是我哪里配置不正确,没头绪了、、

Apache + PHP 73 ~ PHP8.0 都试过了,没什么区别,都是很慢很慢。

数据库链接 也没有用 localhost

image.png

正TM过分了

image.png

阅读 3.6k
2 个回答

我以前用win7的时候也碰到过这问题. 好像是什么 mysql dns 反查. 看看win的 hosts 文件 中, 有没有 127.0.0.1 localhost 这行. 如果没有, 加上试试.

如果还慢, 装个 xdebug, 把 xdebug.mode=profile 加上, 看看是哪个函数慢.

八成是数据库连接慢了.

http://xdebug.org/docs/profiler
参考这个地址装上xdebug, 把 mode加上profile, 设置 xdebug.output_dir 一下用于保存分析文件。
下载 QCacheGrind 读取xdebug.output_dir目录中保存的文件。看哪个占用时间长。

解决问题了,是宝塔面板,当前版本已经完全不能够用于开发环境。每次访问还要绕一圈宝塔云端再回本地,所以才会这么慢!

现在用小皮面板,最慢不到0.2秒

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题