簡體   English   中英

加速我的Rails應用程序,該應用程序使用Typhoeus發出多個Web服務HTTP請求

[英]Speed up my Rails Application which makes multiple web services HTTP requests using Typhoeus

我當前的應用程序發出了大約30個並行HTTP請求,以從各種網站的API中獲取各種數據,還從一些網站中刪除了一些內容。我正在使用Typhoeus,因為我聽說它可以快速進行HTTP請求。為了加快我的應用程序的速度,我已經對其進行了研究,並提出了將Typhoeus獲取請求轉為可能的頭請求的建議。我還實現了渴望加載的技術,解決了N + 1問題。很多。

任何建議歡迎。

提前致謝。

我以前使用過resque在后台處理長時間運行的過程,這極大地提高了網站性能。 如果您要從主流程中發出這三十個並行請求,這可能會使事情變慢很多,因為我讀到Ruby和線程存在一些問題。

您可以嘗試將抓取代碼放入工作進程中,然后設置頁面刷新以查看更新。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM