1

私は CGI と ERB を使用して Web サイトを作成しようとしていましたが、Web で検索すると、常に を使用するのは避けCGI、常に を使用する必要があると言う人がいますRack

CGI は多くの Ruby プロセスを fork することを理解していますが、 を使用するFastCGIと、永続的なプロセスが 1 つだけ作成され、PHP Web サイトでも採用されています。PlusFastCGIインターフェイスは、一度に 7 つのオブジェクトを作成する Rack とは対照的に、1 つの要求に対して 1 つのオブジェクトのみを作成し、非常に優れたパフォーマンスを発揮します。

CGI を使用してはいけない特定の理由はありますか? それとも、それは単なる誤った仮定であり、CGI/FastCGI を使用してもまったく問題ないのでしょうか?

4

3 に答える 3