У меня есть данные на внутреннем сервере, который обновляется каждую минуту.Я пишу клиент, который будет периодически получать эти данные через AJAX, и мне интересно, как часто клиент должен запрашивать новые данные.
Здравый смысл говорит минуту, но в случае, когда клиент изначально подключается 10 секундперед обновлением данных его оставляют на устаревшие данные в течение 50 секунд.Моя интуиция говорит мне, что я должен обновляться каждые 30 секунд, потому что если поезд приходит каждые 10 минут, среднее время ожидания составляет 5 минут.Это похоже на меня, но вполне может не быть.
Я понимаю, что выход меньше, чем период обновления, создаст больше стресса для бэкэнда, но я надеюсь, что может быть удачная среда.