我有大約50個XML源需要解析和排序。我已經使用nokogiri完成了該工作,它在加載頁面時解析XML提要,並創建一個散列的散列。但是真的很慢。因此,我正在尋找更好的解決方案。Rails解析XML提要的最快方法?
解決方案我曾想過:
創建創建瞭解析和分類的所有50個供稿靜態XML飼料cron作業。用JS或nokogiri解析這個XML feed。解析它在用戶站點或服務器端更快?
打破某種程度上的cron作業XML飼料的部分供選擇。該飼料有例如200-500項目,我只需要顯示用戶約8項目公關。網頁..
我想這不是解析速度慢,而是提取解析的提要。你有沒有分析你的應用程序?什麼是實際的瓶頸?另外,「慢」和「更快」 - 對於不同的人意味着非常不同的事物。 –
現在我測試了大約20個(外部)XML源,並且頁面的加載時間爲14-30秒。 –
此問題與http://stackoverflow.com/q/14459907/128421有關。 –