Вежливая частота запросов AJAX? - PullRequest
6 голосов
/ 06 июля 2010

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

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

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

Ответы [ 2 ]

3 голосов
/ 06 июля 2010

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

0 голосов
/ 06 июля 2010

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

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

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

...