Пожалуйста, обратитесь к "ПОСЛЕДНЕЙ ДЕЯТЕЛЬНОСТИ" в foursquare.com .. новая информация выдвигает существующую информацию на панели.
Теперь мой вопрос, как это в идеале должно быть реализовано?
1. Наличие регулярного опроса ajax для получения данных из БД?
2. Сделав это на стороне сервера, вы сможете регулярно обновлять некоторые структуры данных. затем со стороны клиента регулярно получайте эту информацию. Это уменьшит общее количество вызовов БД, но все клиенты будут получать одинаковую информацию в любое определенное время.
3. ...
Если вы откроете foursquare в сеансе нескольких браузеров, вы увидите различную «НЕДАВНЮЮ ДЕЯТЕЛЬНОСТЬ» во всех браузерах.
Каков наилучший способ получить последнюю информацию (или случайную информацию) из БД и показать ее в пользовательском интерфейсе?