我目前有一個小書籤,許多人在我的部門工作。該腳本獲取產品ID列表或從當前頁面收集列表,並訪問每個產品詳細信息頁面並獲取各種信息。使用查詢是不可能的,因爲我沒有數據庫訪問權限。無論如何,我正在考慮使用rails或PHP /其他框架爲這個+其他功能構建一個完整的應用程序。最重要的是能夠像Javascript一樣發送異步HTTP請求。
我發現這個項目:http://code.google.com/p/multirequest/,但還沒有看過它。什麼是最好的方式去做這件事?發送異步HTTP請求的最快方法?
0
A
回答
0
看到這個庫https://code.google.com/p/multirequest/
它可以讓你從PHP V5發送帶有捲曲多個併發請求+
An example script可用它基本上可以歸結爲...
- 定義回調方法當每個請求完成時
- 定義每個請求的樣子(標題等)
- 按每個URL到 的
- 啓動
MultiRequest_Handler
MultiRequest_Handler
類
0
在最基本的層面上,你可以使用multi curl in PHP。我已經測試了多達150個同時請求。您希望設置超時以確保單個請求不會阻止整個過程。它不是異步的,它是同步的,但速度很快。
相關問題
- 1. 爲iOS發送多個HTTP Post請求的最快方法?
- 2. 發送多個異步HTTP GET請求
- 3. 同步發送http請求
- 4. 發送多個HTTP請求的最快方式
- 5. 發送多個http請求的最快方式R
- 6. 在Android中同步發送HTTP GET請求的最佳方法是什麼?
- 7. 反覆發送http請求非常快
- 8. 儘可能快地發送HTTP請求
- 9. 異步發出多個HTTP請求
- 10. 處理異步第三方HTTP請求
- 11. 異步HTTP請求,排隊請求
- 12. 異步/等待併發http請求的最大數量
- 13. 異步抽象HTTP請求
- 14. c#異步http請求
- 15. angular2異步http請求
- 16. 異步http請求服務
- 17. Angular2異步HTTP請求
- 18. Objective-C異步http請求
- 19. 角度異步http請求
- 20. 發送HTTP請求
- 21. 發送HTTP請求
- 22. 沒有收到異步AJAX請求發送時快速
- 23. 如何間隔和異步發送HTTP請求
- 24. 如何在python中一次發送異步http請求?
- 25. 發送多個GOUTTE請求異步
- 26. 如何發送異步URL請求?
- 27. Guzzle如何發送異步Web請求?
- 28. 在Java中發送40個(ish)HTTP請求的最快方式是什麼?
- 29. Ruby:發送HTTP GET請求,接收JSON輸出 - 最快的方式是什麼?
- 30. 重複發送相同http請求的最快方式是什麼?
PHP在多線程中本質上是不好的,但CURL支持多個異步請求。不要忘記實現將保持不變的信息緩存 - 這樣你就可以完全避免http往返傳遞:) – Basic 2013-04-06 21:20:31