現在、非常に長い稼働時間を必要とするプロジェクトで、これら3つの言語の間で検討しています(稼働時間はパフォーマンスよりも重要です)。
私はしばらくの間PHP開発者であり、Pythonなどの「より優れた」言語またはJavaなどのより専門的な(おそらく)より専門的な言語に切り替えてもかまいませんが、私を阻んでいることが1つあります。
PHPで、1人のユーザーが不正な形式/奇妙なリクエストを作成し、コードがクラッシュしたとします。影響を受けるのはその1人のユーザーだけです。各HTTPリクエストは新しいPHPプロセスを呼び出すため、他のユーザーは引き続きリクエストを行うことができます。
PythonまたはJavaを検討してください。ユーザーがバックエンドコードをクラッシュさせた場合、実行中のプロセスは1つだけであり、Webアプリ全体がダウンします。これは災害になります。
私の質問は、Webプログラミングへのこれら2つの異なるアプローチを説明する言葉はありますか?また、明らかなことを見逃しているのでしょうか、それともPHPにはPython / Java /その他の永続的なプロセスアプローチよりも優れた利点があるのでしょうか。もしそうなら、なぜPythonはこのアプローチを採用しないのでしょうか。