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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽
28 янв. 2021, в 04:36
5000 руб./в час
28 янв. 2021, в 03:43
2000 руб./за проект
28 янв. 2021, в 02:42
120000 руб./в час