Я хочу уведомлять пользователей об изменениях на сайте.Пользователи подписаны на различные виды изменений, поэтому я не посылаю все изменения всем пользователям.
Вот то, что я думаю: на t=0
(то есть утверждение if, которое проверяет, что какая-то таблица пуста)в основном есть запрос SQL, который выбирает соответствующие изменения и отправляет их соответствующим пользователям.Затем я заполняю таблицу user_changes, в которой по существу хранятся какие изменения были отправлены пользователям по почте.Почта выполняется с помощью функции php mail
Затем на t>0
я снова запускаю SQL-запрос, но на этот раз с условием, что changes+user
нет в таблице user_changes.Основная проблема, которую я вижу в этом, заключается в том, что таблица user_changes
может стать очень большой.Это проблема?Я стараюсь избегать хаков, использующих даты для фильтрации содержимого, поскольку я хочу, чтобы новые пользователи могли получать старые изменения, которые имеют к ним отношение.
Оцените предложения.