我想提高将一个 20kb 小文件上传到 cloudfiles 的脚本的速度,目前需要 3 秒,但已经看到需要更多,最多约 7 秒。
基本上它执行以下操作...
- 认证
- 连接
- 获取一个容器
- 创建一个对象
- 从文件名将数据加载到对象中
尝试使用 cachegrind 和 webgrind 来确定脚本的哪一部分很慢,结果证明这是 CURL 方面的问题。
这里有一篇有趣的帖子CURL with PHP - 非常慢,表明它可能与 DNS 查找有关,但我不能 100% 确定如何在 Windows 上监控我的流量,有什么建议吗?
是否有任何其他用户对如何找出我的 CURL 请求缓慢的原因有任何建议?