我有一个APP,该API使用API导入非常大的信息,同时我必须进行数据处理。哪种方法最有效,最快。
我目前使用以下方法导入信息:
def self.interfacestats_summary
xml = File.read("#{Rails.root}/public/InterfaceStats_Edge.xml")
data = RestClient.post("http://10.140.255.1:8080/xmlapi/invoke", xml,{:"Content-Type" => 'application/soap+xml'})
data_parsed = Hash.from_xml(data)
return data_parsed
end
在导入信息之后,进程进行了处理,但是信息很大,我看到了内存错误。