Задать вопрос
nepster-web
@nepster-web

Как лучше реализовать ЛС на сайте ?

Делаю модуль личных сообщений и тут возникло 2 пути развития сюжета.

1) Когда пользователь пишет сообщение в бд летит 1 запись.
Поля таблицы:
id, title, message, sender_id, recipient_id, sender_view, recipient_view, sender_pail, recipient_pail, sender_delete, recipient_delete

и в зависимости от молей отправителя и получателя все это дело обрабатывать.

2) Когда пользователь пишет сообщение в бд летит 2 записи.
Поля таблицы:
id, title, user_id, message, sender_id, recipient_id, view, pail, delete

Подскажите пожалуйста, как кой из вариантов оптимальнее ?
  • Вопрос задан
  • 2412 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
0neS
@0neS
Расскажите поподробнее про поля sender_view, recipient_view, sender_pail, recipient_pail, sender_delete, recipient_delete
Вообще, второй вариант бредовый. Зачем дублировать одну и туже информацию (особенно тяжелое тело сообщения)?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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