【问题标题】:Building Real Time Applications On VPS [closed]在 VPS 上构建实时应用程序 [关闭]
【发布时间】:2016-10-30 23:17:09
【问题描述】:

我想构建一个实时应用程序“例如聊天应用程序” 我已经试过这个教程http://www.phpbuilder.com/articles/application-architecture/optimization/creating-real-time-applications-with-php-and-websockets.html

它在我的 Windows 7 上运行良好 但现在的问题是我想在 vps 上使用它。 我有 vps 的 root 权限 但我不知道如何让应用程序始终运行。

注意:我有用于 SSH 连接的 putty

第二个问题是:什么是构建这种应用程序的最佳选择。 我使用 PHP 作为我的主要编程语言,所以构建这些应用程序就足够了,或者我应该使用 NodeJS 之类的东西,而不是“目前零知识”

谢谢

【问题讨论】:

    标签: php node.js web-applications vps


    【解决方案1】:

    我强烈推荐使用像 Supervisor (http://supervisord.org/) 这样的东西。基本上,您将其设置为运行服务器脚本,然后它会不断监视以确保它正在运行。如果由于某种原因脚本停止运行,它会自动启动它。我知道这不是您想要的,但在 Ratchet 的网站上,他们很好地解释了如何为基于 PHP 的 websocket 服务器设置主管 (http://socketo.me/docs/deploy#supervisor)。

    我已经创建了很多基于 PHP 的 websocket 服务器应用程序,并且从未遇到过问题。因此,除非您愿意,否则无需迁移到 Node,或者您开始​​遇到 PHP 无法克服的限制。

    【讨论】:

      猜你喜欢
      • 2015-06-09
      • 1970-01-01
      • 1970-01-01
      • 2010-12-02
      • 2016-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-24
      相关资源
      最近更新 更多