Как реализовать Facebook как уведомление на CakePHP? - PullRequest
10 голосов
/ 08 октября 2011

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

1 Ответ

8 голосов
/ 10 октября 2011

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

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

...