В настоящее время у меня есть бот IRC, написанный на C ++, который отслеживает изменения на странице, написанной на php, а затем выводит эти изменения в канал IRC.Однако текущий метод довольно неэффективен, поскольку он просто постоянно опрашивает страницу раз в 10 секунд и сравнивает ее с последней увиденной версией, чтобы проверить, изменилось ли что-нибудь.Я могу уменьшить интервал проверки страницы примерно до 2-3 секунд, прежде чем бот IRC начнет снижать производительность, однако это не идеально.Часто страница, которую я отслеживаю, может меняться несколько раз в течение 10-секундного периода, поэтому изменение может быть пропущено, что может быть лучшим способом для получения данных со страницы?Учитывая, что я управляю как страницей, написанной на PHP, так и ботом IRC, но они находятся на разных серверах.
Единственная цель этой страницы - передать данные в IRC-бот, чтобы она могла быть полностью повторно реализована как-то иначе, если бы это было лучшим решением;IRC-бот также следит за несколькими версиями этой страницы, чтобы проверить разные вещи.