ホームページ  >  記事  >  バックエンド開発  >  WEB パフォーマンス分析に xhprof (PHP) 拡張機能を使用する

WEB パフォーマンス分析に xhprof (PHP) 拡張機能を使用する

WBOY
WBOYオリジナル
2016-07-29 09:10:261304ブラウズ

最近仕事が少し忙しくて、残業が多く、徹夜することもあります。しかし最終的には、人気のWeibo「Mixed Stream」の完全版の立ち上げに成功しました。ただし、パフォーマンスの観点から見ると、まだ改善の余地がたくさんあります。

以下は、xhprof を使用した WEB パフォーマンス分析についてです。

xhprof 拡張機能をインストールします:

公式ドキュメントが何よりも優れています => http://php.net/xhprof

注: xhprof 描画を使用したい場合は、システムのデフォルトで無効になっている機能をオンにする必要があります。

xhprof 環境のコードは次のとおりです: http://pan.baidu.com/s/1bnLvmrlxhprofファイルリスト(/xhprof_html/list.php)

1XHPROFオペレーティング環境のデプロイ:Projectプロジェクトを実行した後、XHPROFはコピーレポートドキュメントを出力します。ただし、このファイルの内容はシリアル化された配列です。そのため、データファイルを読み込めるWEB環境を構築する必要があります。

その後、xhprof 環境にアクセスすると、次のレポート インターフェイスが表示されます。

;disable_functions = phpinfo,system,exec,shell_exec,passthru,proc_close,show_source

xhprofレポートアイコン形式(/xhprof_html/index.php)ウォールタイム この関数の実行時間 (他の内部関数呼び出しの時間を含む)

Excl.xhprof レポート (/xhprof_html/callgraph.php)

注意すべき点:

呼び出し回数が多すぎます (不要なループが原因である可能性があります)

WEB パフォーマンス分析に xhprof (PHP) 拡張機能を使用する 時間の消費は外部インターフェイスに起因するかどうか (TPS – 1 秒あたりのリクエスト数に影響します)

過剰なメモリ消費はありませんか (コンピューティング効率に影響します)

WEB パフォーマンス分析に xhprof (PHP) 拡張機能を使用する

記事出典:Hu Xu個人ブログ => 【原文】WEB​​パフォーマンス分析にはxhprof(PHP)拡張機能を使用

転載の際は出典を明記してください、違反者は起訴されます!
  • 上記では、Web パフォーマンス分析のための xhprof (PHP) 拡張機能の使用方法を、その側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。