Задавайте вопросы и помогайте
-
19-09-2019 - |
Вопрос
Привет, ребята, я собираюсь прочитать о технологии «push», но думаю, что, возможно, я услышал о ней неправильно.Есть ли что-то интересное, что мне следует знать об этом?Как это можно сделать на PHP?Можно ли это сделать на PHP?Какова общая идея push?
Спасибо
Решение
Вам нужно взглянуть на эти http://en.wikipedia.org/wiki/Comet_(программирование)
http://www.zeitoun.net/articles/comet_and_php/start
Comet — это метод программирования, который позволяет веб-серверам отправлять данные клиенту без необходимости их запроса со стороны клиента.Этот метод позволит создавать более отзывчивые приложения, чем классический AJAX.В классических приложениях AJAX веб-браузер (клиент) не может быть уведомлен в режиме реального времени об изменении модели данных сервера.Пользователь должен создать запрос (например, щелкнув ссылку) или должен выполняться периодический запрос AJAX, чтобы получить новые данные с сервера.
Другие советы
Это можно сделать на PHP, но есть некоторые проблемы с масштабированием.Если масштабирование не имеет большого значения, вы можете создать псевдокометный клиент, просто имея страницу, которая не возвращает результат немедленно.
Если вы ищете что-то, что немного лучше масштабируется, вам придется либо получить полную сервер кометы, или воспользуйтесь решением SaaS (например, Вебсинхронизация по требованию - оговорка, я там работаю).