我目前有一个书签,我所在部门的许多人都在使用它。该脚本获取产品 ID 列表或从当前页面收集列表并访问每个产品详细信息页面并获取各种信息。由于我没有数据库访问权限,因此无法使用查询。无论如何,我正在考虑使用 Rails 或 PHP/其他一些框架为这个 + 其他功能构建一个成熟的应用程序。最重要的是能够像 Javascript 一样发送异步 HTTP 请求。
我找到了这个项目:http://code.google.com/p/multirequest/,但还没有调查。解决此问题的最佳方法是什么?
问问题
1279 次
2 回答
0
请参阅此库https://code.google.com/p/multirequest/
它允许您使用 PHP v5+ 的 CURL 发送多个并发请求
有一个示例脚本可用,基本上可以归结为...
- 定义每个请求完成时的回调方法
- 定义每个请求的外观(标头等)
- 将每个 url 推送到
MultiRequest_Handler
班级 - 启动
MultiRequest_Handler
于 2013-04-06T23:34:02.383 回答
0
在最基本的层面上,您可以在 PHP 中使用 multi curl。我已经测试了多达 150 个并发请求。您需要设置超时以确保单个请求不会停止整个过程。它不是异步的,它是同时的,但它很快。
于 2013-04-07T00:21:27.070 回答