回答
不。Zend_Http不支持并行请求(查看curl_multi),也不支持异步请求或响应轮询。所有适配器都是 - >在请求后立即读取 - >写入。
是的,没有变得异乎寻常(可能愚蠢),curl_multi是唯一简单的方法。有一些旧的(但仍然是正确的)关于如何做到这一点的基础教程。 http://www.paul-norman.co.uk/2009/06/asynchronous-curl-requests/ – 2011-03-17 00:09:52
@JamesButler:还有一种新颖的方式来做到这一点:http://php.net/httprequestpool - 和这将是(这里是一个过于假设的假设)可能使用fsockopen池自己创建一些东西。但是在PHP中,很难使其高效或者非常异步。 – mario 2011-03-17 00:18:38
没有注意到。我猜它是一个卷曲的包装/抽象。每天都是学校的一天! – 2011-03-17 10:14:43
是的,它是可能的,但一个不自然的解决方案,但... 1
$client = new Zend_Http_Client("http://127.0.0.1:80......."", array(
'timeout' => 1
));
- 1. 是否可以使用Java 8 Streams API进行异步处理?
- 2. 是否可以使用ServiceStack的OrmLite进行子查询连接?
- 3. 是否可以使用CouchDB视图进行多路连接?
- 4. 是否可以使用服务器进行XMPP对等连接?
- 5. 是否可以异步连接到SQL服务器?
- 6. 是否可以使用RestSharp执行异步文件上传?
- 7. 是否可以使用HTTP连接池?
- 8. 是否可以使用REST连接池?
- 9. 是否有可能在异步套接字上等待连接
- 10. 使用PKCS11INTEROP库是否可以使用无PIN的HSM进行连接?
- 11. 是否可以执行差异链接?
- 12. 是否有可能在jQuery中进行半异步ajax调用?
- 13. 是否可以在连接到Windows的iPhone上进行调试?
- 14. 是否可以将Oracle与ArcGIS进行空间查询连接?
- 15. 是否可以在同一个表上进行多个连接?
- 16. 是否可以在Microsoft Dynamics CRM 4.0中使用FetchXml进行组合连接?
- 17. 是可以使用异步任务
- 18. 总是使用线程池线程进行异步连续
- 19. 是否可以使用套接字使用连接代理?
- 20. 异步控制器是否可行?
- 21. 是否可以使用蓝牙进行iPhone接近检测?
- 22. 使用BufferedStream封装NetworkStream进行异步读取是否安全?
- 23. 是否可以同步进行摇篮调用?
- 24. 是否可以在Js中使用await而无需异步
- 25. 是否可以使用异步RESTful Web服务?
- 26. 是否可以使用Castle.DynamicProxy创建异步inteceptor?
- 27. 是否有可能进行异步处理
- 28. 是否可以在Android上异步接收Http请求?
- 29. 在ASP.NET异步页面中,是否可以执行2个连续的异步任务?
- 30. 是否可以使用C++ 11的condition_variables来同步进程?
你有什么对文档
,并提供超时值? – Stony 2011-03-16 23:33:17
我检查了文档,但是我什么也没找到 – Stil 2011-03-17 13:54:53
你想只重载一个超过ajax的东西,或者你想永久连接到服务器吗? – Stony 2011-03-17 16:04:39