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

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

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

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

6
задан leonheess 10 July 2019 в 14:27
поделиться

2 ответа

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

3
ответ дан 17 December 2019 в 18:09
поделиться

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

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

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

0
ответ дан 17 December 2019 в 18:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: