回答
不。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