Вежливая частота запросов AJAX?

Я пишу сценарий, который делает запрос AJAX через регулярные промежутки времени. Запрос загружает удаленную страницу и извлекает из нее несколько номеров. Страница является общедоступной, поэтому сценарий обновляет страницу каждые несколько минут.

Возможно (хотя и маловероятно), что этот скрипт будет использоваться сотнями (может быть, тысячами) пользователей, если я его выпущу.

Есть ли практическое правило или общепринятая вежливая частота запросов, которых я должен придерживаться?

2 ответа

Для читателя RRS минута хороша как интервал обновления. Для чата (с очень небольшим количеством пользователей) я использовал 5 секунд. Это зависит от использования вашего сценария.

Вы должны всегда кэшировать страницу на своем собственном сервере, если это возможно.

В общем, избегайте загрузки удаленных страниц, если только вам это не нужно. Стоимость ресурсов высока как с вашей, так и с их стороны.

"Вежливая" частота для таких вещей, как пауки поисковых систем, составляет один запрос в секунду. Конечно, если это такой сервис, как Google, они могут быть более частыми, но держите их как можно ниже.

Другие вопросы по тегам