Если данные меняются с определенным, относительно редким интервалом в 20сек. То может лучше short polling использовать. То-есть клиент в фоне опрашивает каждые 20 секунд новое местоположение? Long polling имхо лучше, когда интервалы между обновлениями данных нерегулярные. Ответ получаешь сразу как только обновились данные. А в вашем случае так ли важно знать ответ сразу. Потом выяснится еще, что пользователи будут обновлять страницу руками, так как привыкли, что надо так делать. .