Спасибо за ваши ответы. Я прошу прощения, я отвечаю немного поздно. Я занялся этой проблемой, а потом забыл об этом посте.
Я много исследовал это. Столкнулся с множеством проблем. Видите ли, 15000 кормов каждый день не так просто.
Может быть, я сумасшедший! :) Но я решил это.
Как?
Я написал свой собственный алгоритм. И да! Это написано на PHP / MYSQL. Я в основном реализовал простой алгоритм взвешенного машинного обучения. Мой алгоритм в основном изучает время публикации о канале, а затем оценивает время следующего опроса для канала. Я сохраняю его в своей БД.
И поскольку это алгоритм обучения, он улучшается со временем. Конечно, есть «промахи». но эти промахи лучше, чем сбой серверов. :)
Я также написал статью об этом. который был опубликован в местном журнале информатики.
Также, что касается увеличения производительности, я получаю улучшение скорости на 500-700% по сравнению с последовательным опросом.
Как дела?
У меня есть БД, которая выросла в размере ТБ. Я использую MySQL. Да, я сталкиваюсь с проблемами перфорации на MySQL. но это не так много Скорее всего, я перейду к какой-нибудь другой БД или добавлю шардинг к моей существующей БД.
Почему я выбрал PHP?
Просто, потому что я хотел показать людям, что PHP и MySQL способны на такие вещи! :)