Файл IO для приложения rails, работающего на Ubuntu

0
  • 50 файлов "netcdf" (растровые данные) размером от 1 МБ до 500 МБ
  • прохождение в данном лат /Lng
  • возврат значения int

Текущее приложение проходит через lat/lng через AJAX. Он открывает файл, считывает значение для ввода lat/lng, затем закрывает файл.

Должен ли я так поступать? Или я должен открывать все файлы один раз и просто оставлять их открытыми?

Lat/lng генерируются при нажатии на карту google... для которой может быть больше 2 ajax POST/second. В настоящее время открытие и закрытие файла не разбило машину или не замедлило ее работу... однако я после наилучшей практики в такой ситуации.

Теги:
io
ruby-on-rails-3

2 ответа

0

В зависимости от данных, которые у вас есть, и насколько они будут изменены или должны быть обновлены.

Если данные не будут меняться, то правильный способ сделать это - извлечь все данные в базу данных и запросить то, что вам нужно.

0

Почему бы не импортировать содержимое файлов в базу данных?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню