ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

HTML5 Websockets是PHP开发的理想平台

2019-12-01 19:30:22  阅读:287  来源: 互联网

标签:fallback platform html5 websocket php


我们正计划构建一个庞大的Web应用程序,以提供实时数据更新和显示(例如股票市场).需要有效的服务器-客户端双向通信.经过研究,HTML5网络套接字似乎是必须的.但是,存在一些有关兼容性和后备以及服务器支持的问题.我们需要php优先和apache集成的简单稳定的解决方案.我们使用phpwebsockets和pywebsockets进行了一些测试,但它们似乎不太稳定.您会提出什么作为更稳定-经过测试的解决方案,比如像kaazing,但在php中呢?先感谢您.

解决方法:

您要使用的是Socket.IO,它可以解决所有跨浏览器的问题,并为较旧的浏览器提供无缝的后备. Socket.IO可以与Node.js一起使用,但现在可以与different server-side languages一起使用.

但是,我不建议将Web套接字与PHP一起使用.因为PHP并不是为长时间运行的双向通信而设计的,并且会导致整个Apache进程/线程因每个新连接而锁定.

我强烈建议在服务器端使用类似Node.js的语言,该语言可以轻松处理数千个长期运行的连接,而不会出现任何问题.

标签:fallback,platform,html5,websocket,php
来源: https://codeday.me/bug/20191201/2083013.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有