Я бы сделал на NodeJS (Express.io) + MongoDB + Mongoose + AngularJS (клиент).
Обновления (если говорить про сокеты) работают немного иначе: вы при очередном обновлении счетчика просто говорите всем подключенным юзерам, что он увеличивается (ну или уменьшается).
Там есть и websockets и xhr-longpolling и еще несколько технологий. Всё в одном.