PHP: лучший способ переместить данные с сервера на клиентов …?

В моем проекте 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, но есть несколько примеров в Интернете при его поиске.