Динамический контент без перезагрузки страницы. Как подойти к реализации?

Здравствуйте, интересует вопрос, каков должен быть алгоритм динамического контента?
Для примера, тот же ВКонтакте, если я добавлю пост, то у всех моих друзей-онлайн он появится без перезагрузки страницы.
Можете описать подход к реализации? Я не прошу код и готовое. А просто шаги, что нужно реализовать и как делать запросы.
К примеру: ajax-ом каждую секунду делать запросы на существование нового контента. Это не решение =))
  • Вопрос задан
  • 3078 просмотров
Решения вопроса 2
Это сделано через сокеты. Сервер при возникновении некого события посылает сокет, а клиент его принимает и обрабатывает.
Ответ написан
AlexPTS
@AlexPTS
Full stack веб разработчик
Aliance, прав. Посмотрите в сторону веб сокетов.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Почему аяксом слать запросы на проверку нового контента это не решение? Ну не каждую секунду а например каждых 10 секунд, если я не ошибаюсь то вк вроде так и делает.

Как пример:
У вас есть массив с какими-то данными и вы каждых 10 секунд шлете запрос на сервер с хешом этого массива, сервер смотрит на хеш и если он отличается от хеша массива на сервере то он вам возвращает новый массив.

В этой статье описана разница между технологиями.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы