我有一個Ruby應用程序,它使用CasperJS來廢棄網站,給出結果並對數據進行一些處理。Scaling Phantom/CasperJS報廢?
現在,我的CasperJS腳本消耗大約200Mb,所以這意味着如果我想並行啓動5個實例,請做數學:)。我正在考慮將其部署到Heroku,但我相信我會打擊工人的內存限制。
我該怎麼做才能減少內存使用量或使其具有可擴展性?我希望能夠並行解析超過10頁。我應該看看另一種替代方案(我真的需要成爲一個無頭瀏覽器,因爲我想知道頁面中的所有元素在哪裏,而不僅僅是廢除HTML)?
我實際上需要這些圖像:/嗯,我想這是一個支付更多工資而不是線程的問題。任何方式,讓我們看看是否有人回答:) –