【问题标题】:WebSockets or periodical Ajax requests? [duplicate]WebSockets 还是定期 Ajax 请求? [复制]
【发布时间】:2017-06-18 01:41:21
【问题描述】:

我有一个管理体育赛事的项目。它是用 PHP / Laravel 编写的。我需要在比赛进行时异步(“在线”)在网页上发布比赛结果。我无法决定,哪种沟通方式更适合我的情况。定期 ajax 请求(例如每 10 秒 1 个请求)或 WebSockets?你能告诉我吗?能否请您也谈谈这两种方式的一些优缺点?

非常感谢。

【问题讨论】:

    标签: php ajax websocket


    【解决方案1】:

    如果您使用移动版本的这些请求也肯定会使用websockets,因为 ajax(http) 调用会影响移动设备的电池寿命,这个例子将证明 http 调用需要更多能量与 websockets 相比的工作。

    如果您不需要 WebSockets 提供的特定好处,那么坚持使用 AJAX 和 Comet 等现有技术可能是一个更好的主意,因为这允许您重用现有的庞大工具、技术生态系统并与之集成、安全机制、知识库(即 stackoverflow 上知道 HTTP/Ajax/Comet 的人比 WebSockets 多得多)等。

    【讨论】:

      猜你喜欢
      • 2017-08-06
      • 1970-01-01
      • 2011-12-26
      • 2016-01-12
      • 2013-04-09
      • 1970-01-01
      • 2013-01-15
      • 1970-01-01
      • 2011-06-30
      相关资源
      最近更新 更多