ホームページ > バックエンド開発 > PHPチュートリアル > AB テストの同時実行性の問題。この結果は悪いですか?

AB テストの同時実行性の問題。この結果は悪いですか?

WBOY
リリース: 2016-08-10 09:07:26
オリジナル
1119 人が閲覧しました

ciを使用して環境を構築し、それをテストするコードを書きました
mysql + memcache
各リクエストは約3〜4K(それほど多くはありません)のjsonデータのみを返します

テスト結果は素晴らしい 400 リクエストです
この結果は非常に悪いですか?
1 秒あたりのリクエスト数: 401.43 [#/sec] (平均)

PHPに直接アクセスして文字をエコーするとrpsは2000くらいですが、ciフレームワークのコードに文字列をエコーするコードを追加するとrpsは500以上になり、400とあまり変わりません。
純粋なPHPは同時テストでは CI よりも優れています

何が問題ですか?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?

CI フレームワークの構成を変更する必要がありますか? または何を行う必要がありますか?

返信内容:

ciを使用して環境を構築し、それをテストするコードを書きました

mysql + memcache
各リクエストは約3〜4K(それほど多くはありません)のjsonデータのみを返します

テスト結果は素晴らしい 400 リクエストです

この結果は非常に悪いですか?
1 秒あたりのリクエスト数: 401.43 [#/sec] (平均)

PHPに直接アクセスして文字をエコーするとrpsは2000くらいですが、ciフレームワークのコードに文字列をエコーするコードを追加するとrpsは500以上になり、400とあまり変わりません。

純粋なPHPは同時テストでは CI よりも優れています

何が問題ですか?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?どうしたの?

CI フレームワークの構成を変更する必要がありますか? または何を行う必要がありますか?

フレームワーク自体は純粋な PHP よりもはるかに複雑だと思います。さまざまな複雑性が導入されています...そのため、間違いなくより多くのリソースと時間を消費します...フレームワークはまず開発効率を向上させることを目的としています...したがって、実行できません。効率が最優先です... もちろん最適化する手段はいくつかあります... Xcache APC など... 次にサーバーを最適化します...

ab を使用して、baidu、sina、qq、その他の主要な国内 Web サイトをテストして、RPS を確認し、比較してみることができます。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート