[英]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.