Yii は高パフォーマンスのフレームワークです. 次のグラフは、他の一般的な PHP フレームワークと比較した Yii の効率の高さを示しています。このグラフでは、RPS は「Requests Per Second」の略で、このフレームワークが 1 秒あたりに実行するリクエストの数を表します。
この数値が大きいほど、このフレームワークのパフォーマンスが高くなります。この比較では、Yii が他のフレームワークよりも優れていることがわかります。 (推奨学習: yii フレームワーク)
Yii が速い理由
Yii は遅延読み込み技術を多用しているため、高速です。たとえば、クラスは初めて使用されるまでインクルードされず、オブジェクトは初めてアクセスされるまで作成されません。
ベンチマーク リクエスト
私たちの目標は各フレームワークの最小限のオーバーヘッドを比較することであるため、各フレームワークのベンチマーク アプリケーションは最も単純なものである必要があります。各アプリケーションのデフォルト アクションに echo ステートメントを配置して、「Hello World」テキスト文字列を表示することにしました。
公平な比較を確保するために、他のフレームワーク機能 (セッションなど) を無効にします。ベンチマーク アプリケーションのコピーを入手するには、phpmark プロジェクトをチェックアウトしてください。
以上がなぜyiiは速いのですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。