leg*_*ter 11
您可以在PHP中实现推送,但它不是最有效的解决方案,因为要实现推送,您需要在客户端和服务器之间保持长时间运行的连接(HTTP或WebSocket连接).
看到:
构建实时基础架构时的一般最佳实践是将推送解决方案与Web应用程序分离(注意:node.js和socket.io已经改变了一点,但我个人仍认为它应该是分离的).但是,假设后者仍然是最佳解决方案,您需要编写/托管/安装此推送解决方案.解耦也意味着该技术不必是PHP,但您可以从PHP访问/使用它.也许有点矫枉过正?特别是如果您的网站上没有太多用户?
为简单起见,我建议您使用第三方托管服务.我在一家名为Pusher的公司工作.使用像我们这样的服务可以省去安装和维护应用程序实时部分的需要.它还使添加您正在寻找的推送功能变得非常容易.您需要做的就是在现有应用程序中添加几行PHP代码,以触发推送通知并向前端添加几行JavaScript.
资源:
如果您想研究我上面提到的替代方案或某些技术,我会维护一份您可能也感兴趣的实时技术列表.
| 归档时间: |
|
| 查看次数: |
18803 次 |
| 最近记录: |