В моем проекте I need to push some data from server to the client
как это делает facebook
, когда some updates are performed in the clients profile
как кто-то пишет что-то в стене клиента, Facebook автоматически подталкивает его к стороне клиента.
В настоящее время I am using AJAX
для непрерывной check the DB for the updates
. Это not a good practice
.
Я не хочу зависать на стороне клиента для обновлений. Я хочу, чтобы server should automatically push the data to the client side
когда выполняются некоторые обновления, связанные с клиентом.
Пожалуйста, предложите код URL или код для этого …
Заранее спасибо…..
Вы должны взглянуть на проект APE, который поддерживает несколько вариантов, которые так же близки к Push, как вы получите, например, длительный опрос, XHRStreaming и WebSockets.
edit Выполнение этого только в PHP – это не лучший выбор, так как он требует много ресурсов, чтобы поддерживать все эти соединения.
вы можете использовать node.js: http://nodejs.org/
вам нужен подход кометы / websocket, я не знаю каких-либо реализаций / фреймворков комет PHP, но есть несколько примеров в Интернете при его поиске.