我目前有一個小書籤,許多人在我的部門工作。該腳本獲取產品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. 同步發送http請求
- 2. 發送多個HTTP請求的最快方式
- 3. 儘可能快地發送HTTP請求
- 4. 異步發出多個HTTP請求
- 5. 異步HTTP請求,排隊請求
- 6. 角度異步http請求
- 7. c#異步http請求
- 8. Objective-C異步http請求
- 9. 異步http請求服務
- 10. 發送HTTP請求
- 11. 響應併發送異步GET請求
- 12. 發送多個GOUTTE請求異步
- 13. 如何發送異步URL請求?
- 14. Guzzle如何發送異步Web請求?
- 15. 重複發送相同http請求的最快方式是什麼?
- 16. Ruby:發送HTTP GET請求,接收JSON輸出 - 最快的方式是什麼?
- 17. 異步HTTP請求與新線程上的HTTP請求
- 18. xml或json HTTP請求最快的方法?
- 19. 發送HTTP請求(驗證請求)
- 20. 從Windows Powershell發送HTTP請求的最佳方式是什麼?
- 21. 如何以編程方式發送帶請求的HTTP請求?
- 22. 用swift發送http請求
- 23. MediaPlayer不發送HTTP請求?
- 24. 從Netduino發送HTTP請求
- 25. 發送HTTP POST請求
- 26. Wit.ai POST /發送HTTP請求
- 27. 字API發送HTTP請求
- 28. JAVA發送POST http請求
- 29. Http請求發送到BW
- 30. 與ruby的異步HTTP請求
PHP在多線程中本質上是不好的,但CURL支持多個異步請求。不要忘記實現將保持不變的信息緩存 - 這樣你就可以完全避免http往返傳遞:) – Basic 2013-04-06 21:20:31