Задать вопрос
risentveber
@risentveber
fullstack web developer

Как правильно реализовывать функциональность ЛАЙКОВ в Rails?

Как сделать лайки, которые будут работать быстро? Скажем, как в современных социальных сетях.
Может надо использовать нереляционную базу данных? Как вообще решают подобную задачу, так чтобы это было масштабируемо?
  • Вопрос задан
  • 689 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 4
Можно использовать уже готовый гем для этого acts_as_votable.
Ответ написан
Комментировать
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
А чего может быть медленного в инкременте значения поля в бд?
Вообще не понятно что значит быстро, по каким критериям.
Ответ написан
premas
@premas
Full-stack web-developer
Использовал counter_cache на большом новостном портале. Тормозов не было. Но для хайлоада я бы все-таки смотрел в сторону Redis.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Ну а смысл рельсы то юзать для лайков ну напишите на руби эвент машин , не страдайте идиотизмом.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы