php - 为什么 Curl 会比 Web 浏览器慢?

标签 php windows curl windows-xp

我正在使用 this class向网站发出一个 GET 和另一个 POST 请求(第一个请求是设置 cookie)。我正在使用来自 wampserver dot com 的 wamp 在带有 virtualbox 的 Win XP 虚拟机中进行测试。这 2 个请求需要 10 到 18 秒(使用 curl),但如果我直接通过同一虚拟机中的网络浏览器发出这些请求,网站将在几秒钟内加载,并检索所有图像、css 等。

是什么导致 curl 运行如此缓慢?有办法解决吗?

最佳答案

我遇到了同样的问题,使用的是 curl 命令。

如上建议 - 强制 ipv4 仅 dns 查找修复它。

curl -4 $url # 又好又快

(我的主机文件中已经有 ::1 localhost - 但这没有帮助)。

关于php - 为什么 Curl 会比 Web 浏览器慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3669923/

相关文章:

php - PHP/MySQL 消息系统

C剪贴板更新很慢

c++ - 获取 Windows 启动消息的语言

javascript - 使用 $.Ajax 调用 UBER api

php - 如何通过检查逗号分隔值从记录中获取结果?

php - 从表中选择日期为 3 个月后的记录

php - 无法连接MySQL数据库,但可以连接服务器

Windows 10 : is it possible to add new notification to action center manually?

json - 获取 Twitch 中的直播用户列表

PHP - 使用 multi_curl 进行并行处理是个好主意吗?