【问题标题】:Is there any harm in running PHP and Ruby on the same server?在同一台服务器上运行 PHP 和 Ruby 有什么危害吗?
【发布时间】:2011-06-18 22:04:29
【问题描述】:

我是一位经验丰富的 PHP 程序员,但我最近一直在研究 Ruby,似乎有一些我错过了的简洁功能。我想将 PHP 用于我所有重要的事情,但是当它使事情变得方便时,再加入一些漂亮的 Ruby on Rails(比如说,使用 Cassandra 数据库,这用 PHP 不容易完成。)

在一个 Apache 设置上同时运行 PHP 和 Ruby 有什么害处吗?我想使用 Rails 的一些更好的功能,但是我沉迷于 PHP,无法放弃。

【问题讨论】:

  • @PeeHaa 你对重复是正确的,我认为这可能必须关闭......
  • @PeeHaa 不一定。我正在使用 Apache 设置,但我想知道基本上所有设置的答案是什么。
  • Ruby 能给我的唯一有用的东西是对某些 API 的更清晰的访问。有些东西是仅限 Ruby 的 API,而另一些东西在 Ruby 中有更快的 API,这是快速部署所必需的。否则,PHP 将做所有事情。

标签: php ruby-on-rails ruby apache cassandra


【解决方案1】:

只要您的应用程序运行良好,就不会有问题。

Ruby 和/或 Rails,就像 PHP 一样,可能会消耗所有可用资源,但如果发生这种情况,那是我们自己的错。由于您熟悉 PHP,我相信您已经知道什么样的行为会导致服务器陷入困境。

我说去吧。

在编写了 PHP 代码以及使用 Ruby 的 Sinatra、Padrino 和 Rails 进行 Web 前端之后,我还要说“注意”。 Ruby + Sinatra 或 Padrino + HAML 真的可以把你引向 Ruby 方面。

【讨论】:

    【解决方案2】:

    这些类型的设置会使宇宙内爆,因此请谨慎使用。但严肃地说,运行它们不会有任何问题。正如铁皮人所说,确保你有足够的资源。即使是最好的使用 ROR 编写的应用程序也会消耗资源。编写不佳的 PHP 应用程序将关闭整个服务器。我的经验法则:CPU 和 RAM 很便宜,但这并不意味着您的应用程序应该很大且难以控制。

    【讨论】:

      猜你喜欢
      • 2010-10-05
      • 2013-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-20
      • 2018-12-04
      • 2010-09-11
      相关资源
      最近更新 更多