首页 > 解决方案 > 寻找实时“播放”或实时“博客”类型的 PHP 脚本

问题描述

寻找一个脚本,我可以在我的服务器上运行,为一些现场活动提供实时的“逐场比赛”,例如锦标赛期间的 golf.com 和 CES 期间的 CNET 等。希望能够输入描述并拥有它们立即发布到我网站上的任何人都可以观看/查看的部分。没有互动。暂无评论。只是发布实时更新,但找不到任何东西。不要使用 wordpress,这样他们的插件将无法工作并且不认为它是一样的。只是简单的实时文本,也许是图像,有时像聊天一样实时文本馈送,但不是两种方式。看了半天,各种垃圾都试过了。到目前为止,唯一接近的是 24liveblog.com,这比我需要的要多得多,而且价格昂贵。任何帮助/建议?

标签: phpscriptingupdatesblogslive

解决方案


实时 PHP

在尝试使用 php 实时实现某些东西时,您可以选择几个选项。但是您不必将自己限制在 php 中,您可以继续使用 php 并使用例如 nodejs 来实现应用程序的实时部分。我将为您提供选项的快速概览,并让您决定最适合您需要的选项。

  • PHP

    • Http长轮询

      这是一个 Http “hack”,您在其中反复尝试从服务器轮询更新,这种技术今天已在很大程度上被 Websockets 取代,但由于它相对容易实现 https://github而仍在使用.com/panique/php-long-polling

    • 网络套接字

      Websockets 是长轮询的替代品,它的好处是效率更高,您基本上可以建立与客户端的持久连接并向其推送更新。您可以使用内置的 websocket 库或使用外部库如何在 PHP 中创建 websockets 服务器

  • 非 PHP

    您可以使用另一个服务器或进程来实现服务的实时部分,并使用 php 来实现事物的 Http 方面

    • Socket.io 我之所以提到这一点,是因为 socket.io 是事实上的 websocket 库,它使用 nodejs,可能值得一看 https://socket.io

推荐阅读