Я хочу на сайте сделать подписку на получение новых товаров, смысл в том чтобы пользователь мог ввести в форму фильтрации параметры (Цена, категория, язык, страна и т.д.), и также мог этот поиск сохранить себе, да не просто сохранить (это я знаю как сделать), а получить уведомление если товар подходящий под этот поиск найден. Нагуглить ничего толкового не получилось, даже не то чтобы решение, а хотя бы что можно использовать. Хотелось бы пока что обойтись MySQL/Postgres и PHP
Олег Муравейко, тут дело немного в другом, сайт уже работает и этот функционал нужен, поэтому и нужно добавить, а во вторых даже если их будет тысяча, то все равно каждый день появляется от 10 до 100 новых продуктов которые добавляют партнеры, то есть та же тысяча подписок * 100 продуктов вот вам и 100 000 доп запросов в базу ежедневно
Ограничить время исполнения в 55 секунд.
Взять еще не проверенную в эти сутки подписку.
Сделать запрос в базу товаров.
Есть результат , поставить таск скрипту рассылки.
Пометить все аналогичные подписки проверенными.
С начала скрипта прошло менее 50 секунд , Заснуть на 50мс. Повторить.
Запускать ночью . После бекапа. За 1-2 часа . спокойно 5000 тысяч вариантов сделает.