Задать вопрос

Как делают лайки к комментариям?

Вот пример с ленты ру:
b35b5a43f2ba14aedc794654ef52a98e.png
То же самое на тостере, только тут лайки без дизлайков.
Вопрос: как и где хранятся эти данные, в какой базе?

Если каждый лайк такой в мускуль писать сразу, то там при большом объёме разовых лайков всё упадёт наверное.
  • Вопрос задан
  • 2482 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
syschel
@syschel
freelance/python/django/backend
Нормально, не падает. Просто сервера не маленькие совсем нужны. Обычный шаред хостинг нормально с лайками выживет.
У каждого поста/коммента делается поле like цифровое. При лайке +1, при повторе -1. Так же можно и дислайк сделать.
Это вообще не такая проблема, есть больше вещей которые могут вешать сервер.
К примеру кривой запрос на выборку с кучей джоинов по куче таблиц.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@misc1
Сделайте стобик в таблице с постами, с названием, например like_count, и добавляете туда.
Ответ написан
Ваш ответ на вопрос

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

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