Уменьшить количество запросов к БД

Рейтинг: 0Ответов: 1Опубликовано: 18.09.2014

Хочу узнать Ваше мнение по такому вопросу:

На сайте существует страница с новостями, под каждой новостью возможно оставить комментарий. Для обеих сущностей (комментарии, новости) написаны свои классы.

Задача состоит в следующем:

После написания и подтверждения отправки комментария необходимо уведомить в режиме реалтайм того пользователя, от имени которого написана новость. Этот механизм сделан, но имеет один недочет.

При отправлении уведомления посылается информация о пользователе, который оставил комментарии и информация о новости. Таким образом, в системе выполняется два раза одинаковый запрос, один для вытаскивания информации о новости при ее просмотре, второй, при отправки уведомления, с выборкой по ID.

Еще раз хочу заметить, что для каждой сущности написаны отдельные классы, так же для уведомлений. Какие есть механизмы решения задачи в ООП?

Ответы

Ответов пока нет.