PHP コードがバイトコードにコンパイルされ、実行のたびに (つまり、すべてのページ要求で) 再実行されることを私は知っています。そのため、エンジンはすべてのリクエストで、使用されているすべてのクラス、関数、変数などを再定義する必要があります。
Laravel や CakePHP などのフルスタック フレームワークを使用する場合、これは、構成ファイルの解析、ルートの登録、クラスの自動ロードなど、すべてのリクエストで同じブートストラップ作業が何度も行われることも意味します。
これは、そのようなものを処理するための非常に不適切な方法のようです。また、OPcache やフレームワーク キャッシング システムなどのキャッシングも、スクリプトを実行する必要があるため、十分には役に立ちません。
一方、NodeJS や Ruby などのエンジンに基づくアプリケーションは、起動時に 1 回だけコンパイルおよびブートストラップされます。したがって、PHP よりも優れたスケーラビリティーを備えているはずだと思います。
しかし、PHP は非常に人気があり、Facebook でさえ使用しています。では、負荷が高い可能性がある Web サイトの正しい選択は何だろうか? そのような目的でフルスタック フレームワークで PHP を使用するのは悪い考えですか?