ホームページ  >  記事  >  バックエンド開発  >  PHPパフォーマンス最適化の詳しい説明

PHPパフォーマンス最適化の詳しい説明

迷茫
迷茫オリジナル
2017-03-26 09:34:101506ブラウズ

この図は 100 の同時実行で、ターゲット アドレスを 1000 回リクエストしています

テスト用

最も重要な 2 つのパラメータ : リクエスト/秒: 1秒あたりに受け入れられるリクエストの数、ここでは1秒あたり101リクエストが受信されます

リクエストあたりの時間: リクエストにかかる時間、ここは9ミリ秒です

1 つのパラメータが大きいほど優れており、2 番目のパラメータが小さいほど優れています

最適化方法 - 言語レベルのパフォーマンスの最適化 1

PHPコード実行プロセス:

PHP コードは、zend エンジンを通じて 1 行ずつスキャンされ、zend エンジンが理解できる構文になり、実行後にトランスコードされてオペコードに解析され、出力されます

より多くの組み込み関数を使用すると、スキャンと理解の時間がはるかに速くなり、オペコードの数が減り、実行が速くなります

最適化方法 - 言語レベルパフォーマンスの最適化 2

最適化方法 3

T est

time php ファイルname は実行時間を取得でき、ユーザー値 (2 4 ミリ秒) に注目します

言語レベルのパフォーマンス最適化のための最適化メソッド 4

言語レベルのパフォーマンス最適化のための最適化手法 5

最適化手法 - 言語レベルのパフォーマンス最適化 6

最適化方法 - 言語レベルのパフォーマンスの最適化7

これに変更した方が良いでしょう

最適化方法 - 言語レベルのパフォーマンスの最適化 8

最適化手法の言語レベル パフォーマンスの最適化 9

最適化手法:周辺問題のパフォーマンス最適化

最適化方法: 周辺問題パフォーマンスの最適化 1 一般的な PHP シナリオのコスト順序: メモリの読み取りと書き込み <<データベース (ハードディスクの読み取りおよび書き込み) < ディスクの読み取りおよび書き込み < ネットワーク データの読み取りおよび書き込み (隠れたコスト: ネットワーク遅延)

最適化手法:周辺問題性能最適化2

最適化手法:周辺問題性能最適化3

最適化手法:周辺問題性能最適化4

最適化手法: 周辺問題のパフォーマンス最適化 5

パラレル〜シリアル

周辺問題のパフォーマンスを最適化するための最適化方法6

xhprof ツールは PHP パフォーマンスを分析します

このコマンドはソフトウェアがインストールされているかどうかを確認できます

使用イメージ表示:

PHP パフォーマンスのボトルネックに対する究極の解決策

以上がPHPパフォーマンス最適化の詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。