Size: a a a

Ruby, Rails, Hanami | dry-rb

2019 November 05

AN

Artem Napolskih in Ruby, Rails, Hanami | dry-rb
Denis Gorbunov
Добрый день! Посоветуйте, пожалуйста, решение:
есть api приложение на рельсах. по запросу шерстит большую базу и вываливает результат. он может быть от единиц до нескольких тысяч объектов в формате JSON. Такой запрос по базам шоркается примерно от 30 до 60 секунд (в зависимости от нагрузки). При этом в течение суток результат выполнения всегда будет одинаковым. Пришло логичная мысля закешировать результат и отдавать его.
Вот и вопрос, как лучше это сделать? каким инструментом? что почитать?

Спасибо!
источник

SP

Sergey Pustovalov in Ruby, Rails, Hanami | dry-rb
смотря что тормозит, рендер json или запрос к базе
источник

DG

Denis Gorbunov in Ruby, Rails, Hanami | dry-rb
Sergey Pustovalov
смотря что тормозит, рендер json или запрос к базе
хороший вопрос.. не задумывался. сейчас гляну
источник

IB

Ihor Boiko in Ruby, Rails, Hanami | dry-rb
Denis Gorbunov
хороший вопрос.. не задумывался. сейчас гляну
Вообще, прежде чем оптимизировать что-то соберите аналитику для начала
источник

В

Владимир in Ruby, Rails, Hanami | dry-rb
А может кто-то кинуть линком что такое class name dependency в руби? Ибо я ничего не могу найти
источник

В

Владимир in Ruby, Rails, Hanami | dry-rb
Что-то не так гуглю
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Контекст дай
источник

В

Владимир in Ruby, Rails, Hanami | dry-rb
Anton Davydov
Контекст дай
Rails
Моделька User
Мне говорят не писать User.find
А писать

def users_collection
 User
end

users_collection.find
И называют это CND
источник

M

Max in Ruby, Rails, Hanami | dry-rb
Владимир
Rails
Моделька User
Мне говорят не писать User.find
А писать

def users_collection
 User
end

users_collection.find
И называют это CND
При чем тут ruby, это ж орм
источник

M

Max in Ruby, Rails, Hanami | dry-rb
Владимир
Что-то не так гуглю
Что то не то гуглишь)))
источник

VY

Vladislav Yashin in Ruby, Rails, Hanami | dry-rb
Владимир
Rails
Моделька User
Мне говорят не писать User.find
А писать

def users_collection
 User
end

users_collection.find
И называют это CND
Гугли tight coupling. Только эта проблема не решается выносом класса в метод
источник
2019 November 06

АД

Антон Дьячук in Ruby, Rails, Hanami | dry-rb
Владимир
Rails
Моделька User
Мне говорят не писать User.find
А писать

def users_collection
 User
end

users_collection.find
И называют это CND
аргументируют?
источник

АД

Антон Дьячук in Ruby, Rails, Hanami | dry-rb
строго говоря User - не колекшин
поэтому некрасиво писать User в user_collection
источник

АК

Андрей Кулешов in Ruby, Rails, Hanami | dry-rb
Кто нибудь пользуется intellij idea ?
Сегодня все erb темплейты, которые начинаются с _ (нижнего подчеркивания) воспринимаются как plain text и средства ide не работают. Убираю подчеркивание - все работает. В настройках ничего найти не могу. Может кто сталкивался?
источник

СН

Смерть Неизбежна in Ruby, Rails, Hanami | dry-rb
Андрей Кулешов
Кто нибудь пользуется intellij idea ?
Сегодня все erb темплейты, которые начинаются с _ (нижнего подчеркивания) воспринимаются как plain text и средства ide не работают. Убираю подчеркивание - все работает. В настройках ничего найти не могу. Может кто сталкивался?
Переходи на RubyMine
источник

M

Max in Ruby, Rails, Hanami | dry-rb
Антон Дьячук
строго говоря User - не колекшин
поэтому некрасиво писать User в user_collection
Поддерживаю, User скорее scope
источник

Т

Тёмыч in Ruby, Rails, Hanami | dry-rb
Андрей Кулешов
Кто нибудь пользуется intellij idea ?
Сегодня все erb темплейты, которые начинаются с _ (нижнего подчеркивания) воспринимаются как plain text и средства ide не работают. Убираю подчеркивание - все работает. В настройках ничего найти не могу. Может кто сталкивался?
RubyMine юзаю
источник

T

Tim in Ruby, Rails, Hanami | dry-rb
ура эйчары из италии
источник

DM

Denis Misiurca in Ruby, Rails, Hanami | dry-rb
Tim
ура эйчары из италии
а написано +7
источник

EM

Ekaterina Morozkova in Ruby, Rails, Hanami | dry-rb
Tim
ура эйчары из италии
🤗
источник