目前,我正在開發一款生成xml 的rails應用程序,以實現寧靜的web服務。我的Web服務的xml表示使用 nokogiri gem生成匹配來自 客戶端的預期格式的xml格式。但問題是數據是相當大的從50,000條記錄到 從表中拔出(百萬條記錄)。我只是在我的本地 機器上測試,大約需要20分鐘才能獲得 請求的響應。巨大的生成XML的優化?
對於如何優化這個問題你有什麼想法嗎?另外一個選項,我不確定我們是不是使用ActiveRecord,我們只是用純sql語句將 中的數據拉出來生成xml,那麼性能是巨大的還是快不了的?
如果您發佈了1)表結構,2)您正在使用的dbms,3)您的應用程序生成的實際SQL語句以及4)「EXPLAIN sqlstatement」的結果,您可能會獲得更多幫助。 – 2011-02-21 01:09:55