Каков оптимальный период обновления, если я знаю, что новые бэкэнд-данные будут поступать каждую минуту? - PullRequest
2 голосов
/ 16 февраля 2011

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

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

Я понимаю, что выход меньше, чем период обновления, создаст больше стресса для бэкэнда, но я надеюсь, что может быть удачная среда.

1 Ответ

0 голосов
/ 16 февраля 2011

Раз в минуту звучит прямо для меня.Но если просмотр «устаревших» данных в течение 50 секунд является серьезной проблемой, то, возможно, вам это потребуется чаще в вашем случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...