Кто-нибудь знает, как реализовать facebook как уведомление? идея заключается в том, чтобы добавлять уведомления на вкладках параллельно изменениям, внесенным в базу данных, без обновления сайта? если данные добавляются в базу данных, сайт должен реагировать на это. спасибо.. приветствия!
Как реализовать facebook как уведомление на cakephp?
Ответ 1
Уведомления в стиле Facebook достигаются в веб-приложениях, используя веб-технологии реального времени, такие как серверы комет или серверы WebSocket. Можно добавить эту функциональность непосредственно в приложение PHP, но она согласилась с тем, что PHP не очень хорошо обрабатывает постоянные/долговременные соединения (он не будет масштабироваться). Если вы все еще хотите разместить свое собственное PHP-решение в реальном времени, вам нужно несколько ресурсов:
- Вопрос о StackOverflow об AJAX PHP Push
- phpwebsocket
- Начните использовать веб-камеры HTML5 сегодня
- php-websocket
- Как реализовать комету в PHP
Однако я бы рекомендовал вам посмотреть размещенное решение (я работаю для одной такой компании), что означает все, что вам нужно сделать делает HTTP-вызов API RESTful и встраивает библиотеку JavaScript в ваше приложение для достижения ваших push-уведомлений. Дополнительная информация, почему я рекомендую использовать размещенную службу в этом SO-вопросе на Apache и Comet