Как реализовать facebook как уведомление на cakephp?

кто-нибудь знает, как реализовать facebook как уведомление? идея в том, чтобы ставить уведомление на вкладки параллельно внесенным изменениям в базу данных без перезагрузки сайта? если данные добавляются в базу данных, сайт должен реагировать на это. спасибо .. ура!


person unknown    schedule 08.10.2011    source источник


Ответы (1)


Уведомления в стиле Facebook реализуются в веб-приложениях с использованием веб-технологий реального времени, таких как Серверы Comet или серверы WebSocket. Можно добавить эту функциональность непосредственно в приложение PHP, но общепризнано, что PHP не очень хорошо обрабатывает постоянные/долговременные соединения (он не будет масштабироваться). Если вы все еще хотите разместить свое собственное PHP-решение в реальном времени, вот несколько ресурсов:

Тем не менее, я бы порекомендовал вам взглянуть на размещенное решение (я работаю в одной из таких компаний), что означает, что все, что вам нужно сделать, это сделать HTTP-вызов RESTful API и встроить библиотеку JavaScript в свое приложение для получения ваших push-уведомлений. Дополнительные сведения о том, почему я рекомендую использовать размещенную службу, см. в этом SO-вопросе об Apache и Comet

person leggetter    schedule 09.10.2011