相关疑难解决方法(0)

PHP CURL对于localhost来说太慢了

我在WAMP环境中设置了两个应用程序.两个站点的性能都可以.他们在不到一秒的时间内返回数​​据.问题是,当我将一个网站从另一个网站卷起时,卷曲需要大约20秒才能响应.我做过剖析.实际上CURL请求一直在占用.

这不应该是这种情况,因为我的机器上都设置了两个站点,并且我使用localhost/127.0.0.1进行访问.是某种DNS解决问题吗?

php curl

9
推荐指数
1
解决办法
8841
查看次数

Apache HTTP localhost 在 macOS Monterey 上随机花费 5 秒,但在 HTTPS 上速度很快

我尽可能地等待,但最终不得不从莫哈韦升级。
我知道有些东西会不必要地损坏。当然确实如此。

较大的文件(超过 100k)随机需要 5 秒才能加载。它并不总是相同的文件,也不是每次都相同,并且它只发生在 HTTP Apache 中(尝试过端口 80 和 8080)。它在 Apache HTTPS/443 和 HTTP/80 上的 Python SimpleHTTPServer 中运行良好。

我尝试过的事情:

  • 这不是 DNS。它发生在http://127.0.0.1/large.jpg
  • 这与浏览器无关,它发生在curl上。
  • 这不是 IPv6。关掉它,同样的交易。
  • 这不是MTU,尝试了1492,同样的事情(你现在可以看到我的绝望)
  • 已经通过重新安装了brew reinstall httpd。没有什么。

重现步骤:
i=1; while [ $i -lt 50 ]; do time curl http://127.0.0.1/large.jpg > /dev/null; ((i++)); done

最终它会在 96% 时停滞 5 秒:
96 395k 96 382k

另一个文件:
i=1; while [ $i -lt 50 ]; do time curl http://127.0.0.1/jquery-latest.min.js > /dev/null; ((i++)); done

最终停在85%
85 95786 85 81390

httpd …

apache macos http localhost macos-monterey

7
推荐指数
1
解决办法
1425
查看次数

Mamp localhost解析得非常慢

当我对我的PHP/WordPress网站进行本地更改时,localhost似乎没有更新20-30分钟.

我使用的是Mac OSX 10.8.4并使用MAMP Pro.我有我已经创建了,让我们称他们独立的主机条目两个站点mysite1.devmysite2.dev.

这是我的MAMP服务器配置:

Apache: 80
MySQL: 3306
SSL: 443
Run Code Online (Sandbox Code Playgroud)

我看到了这篇文章(如何消除在Mac OS X Lion上缓慢解析/加载localhost/virtualhost(2-3秒滞后)?对Bonjour冲突并/private/etc/hosts使用本文中的建议编辑我的文件:

  1. 我将主机名更改为mysite1.localhost,mysite.dev因为它听起来像是冲突与.local名称 - DID NOT WORK

  2. 我更新了Hosts文件以具有单独的::1地址 - DID NOT WORK:

    ::1 <tab> mysite1.dev
    ::1 <tab> mysite2.dev
    
    Run Code Online (Sandbox Code Playgroud)
  3. 我尝试将所有主机条目放在一行 - 也没有用:

    127.0.0.1 localhost mysite1.dev mysite2.dev
    ::1 localhost
    fe80::1%lo0 localhost
    
    Run Code Online (Sandbox Code Playgroud)

看起来MAMP Pro会在我重新启动服务器时覆盖hosts文件.

如果您能提供任何帮助,我将非常感激.

php mysql wordpress mamp hosts

5
推荐指数
3
解决办法
2万
查看次数

标签 统计

php ×2

apache ×1

curl ×1

hosts ×1

http ×1

localhost ×1

macos ×1

macos-monterey ×1

mamp ×1

mysql ×1

wordpress ×1