Я бы использовал решение на стороне сервера, потому что это дало бы мне больше контроля над:
- фильтровать запросы
- делать статистику
- сервер обновлений, без обновлениявсе клиенты
- имеют один сервер, который поддерживает несколько клиентов (веб / мобильный)