Поскольку RSS построен на протоколе HTTP, в целом большинство сайтов должны соблюдать HTTP-заголовок If-Modified-Since.Это довольно просто, и большинство серверов должны иметь возможность быстро возвращать эту информацию.
Поэтому для клиентской части вам необходимо отслеживать последний раз, когда вы отправили запрос, и передать егосервер.Если сервер возвращает код 304, то вы будете знать, что ничего не изменилось.Но что еще более важно, серверу не нужно возвращать информацию о фиде, сохраняя байты трафика.Если сервер возвращает 200, вам нужно обработать результаты и сохранить дату ответа.
В конечном счете, ответ на этот вопрос зависит от того, какой тип информации находится на другом конце канала RSS.,Если это блог, то, вероятно, достаточно одного раза в 4-8 часов.Но если RSS-канал является источником биржевых котировок (маловероятно, это просто пример), то каждые 10 минут недостаточно.