Потоковый API Twitter является примером HTTP Streaming API.
Из Quora (ссылка на него выше):
HTTP Streaming - это методикаиспользуется для отправки обновлений в веб-клиент.Постоянное соединение поддерживается открытым между веб-клиентом и веб-сервером, поэтому, когда на сервере появляется новая информация, она может передать ее клиенту.Это действительно постоянное соединение, которое прерывается только из-за проблем в сети или из-за действий пользователя, например, при переходе с веб-страницы или при закрытии приложения.
Просмотр заголовков ответа:
Content-Type:text/html; charset=iso-8859-1
Server:Jetty(6.1.25)
Transfer-Encoding:chunked
Вы можете видеть, что он использует веб-сервер Jetty .
Хотя это достижимо с использованием PHP, вряд ли все будет хорошо масштабироваться и не будет настолько эффективным - что являетсяпочему Twitter использует Jetty.
Чтобы достичь того, что вы, похоже, ищете, нужно отправить свой комментарий и сохранить его в своей базе данных, а затем поместить этот комментарий в очередь сообщений какой-то.Эта очередь сообщений будет отслеживаться с помощью какой-либо технологии реального времени (например, процесса, который работает с Jetty), сообщение будет считываться из очереди и затем передаваться любым клиентам, подключенным к вашему API потоковой передачи HTTP.
Примечание. Если вы просто просматриваете рассылку обновлений (т. Е. Push-уведомлений в режиме реального времени, push-уведомлений сервера, push-уведомлений) клиентам (приложениям, веб-браузерам), то API потоковой передачи HTTP, вероятно, излишне