У меня есть приложение, которое с помощью 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
После импорта информации процессы, но информация очень большая, которую я вижуошибка памяти.