Зависит от того, что подразумевается в "изменения":
- Если контент генерируется пользователями (маркетплейсы, блоги, соц.сети) - то каждое мгновение
- Если если нужно проверять HTML разметку, то тут возникнут проблемы со всякого рода фреймворками генерации сайтов (с их CSS генераторами названий классов, например)
- Если нужно визуально проверять, то надо уточнить, что является изменением - текст сместился вниз на 1 нанометр это изменение?
Тут разве что костыли:
- Заводи демона, который будет делать скриншоты каждый интервал и сверять с последним
- Проверяй атрибут Last-Modified
- Используй webarchive