同社は、サーバー リソースを節約するために、同時実行性の高いインターフェイスを開発したいと考えており、どのパフォーマンスが要件を満たすかを判断するために、いくつかの一般的なフレームワークについて調査を実施しています。
#事前準備
##ストレス テスト ツールをインストールします (私は ab を使用します)ab の正式名は: apache bench
公式サイトの説明は以下の通りです。 (おすすめ学習:PHPプログラミング入門から習熟まで)
ABはApacheのHypertext Transferの性能です。プロトコル (HTTP) テスト ツール。その設計意図は、現在インストールされている Apache の実行パフォーマンスを描写することであり、主に、インストールされている Apache が 1 秒あたりに処理できるリクエストの数を示すことです。インストール フレームワーク
yii2、ci、lumen5.0、tp5、biny フレームワークテスト用にインストールしました
各フレームをローカル データベースにリンクし、キャッシュをオンにして、純粋な HTML ページとデータベース計算ページの 2 ラウンドのテストを実行します。圧力測定は 20 の同時実行です。 、合計は 300テスト結果
データベースの運用と保守のストレス テストの結果は次のとおりです:純粋な HTMLインターフェイス ストレス テストの結果は次のとおりです。
結果分析
以上がPHPのストレステストを行う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。