1

PHPにはPHP-FPMがあります。これは、実行、管理、終了、リスポーンなどを行うPHPプロセスのプールです。このプールは、システム全体のさまざまなアプリケーションに使用できます。仮想ホストを使用してnginxを設定し*.php、特定のポート(またはUNIXソケット)でリクエストを転送するように指示すると、残りはワーカーが処理します。

頻繁に使用されない小さなアプリをたくさん実行しているリソースに制約のあるボックスを使用している場合に、これは本当に便利です。

私はRubyでこのようなものを見たことがありません。つまり、Railsは起動に時間がかかり、実行される自己完結型のアプリです。PHPには、ファイルの形式で1つ以上の任意のエントリポイントがあり、そこにスローできます。 。

RubyではFPMスタイルのアプリを無料で実行できないという私の仮定は正しいですか?

(私はHerokuを知っており、すでにサイドプロジェクトに使用していますが、内部で物事がどのように機能するかをもっと知りたいと思っています。)

4

1 に答える 1

2

もう少し見てから:

私の知る限り、最も近いものはPhusion Passenger(Nginxでセットアップ)です。これは、要求に応じて(または必要に応じて事前に)アプリのワーカーをスプールし、構成可能なアイドル期間の後に強制終了します。

十分に閉じる(tm)。:-)

于 2012-07-05T01:54:26.043 に答える