最近仕事が少し忙しくて、残業が多く、徹夜することもあります。しかし最終的には、人気のWeibo「Mixed Stream」の完全版の立ち上げに成功しました。ただし、パフォーマンスの観点から見ると、まだ改善の余地がたくさんあります。
以下は、xhprof を使用した WEB パフォーマンス分析についてです。
xhprof 拡張機能をインストールします:
公式ドキュメントが何よりも優れています => http://php.net/xhprof
注: xhprof 描画を使用したい場合は、システムのデフォルトで無効になっている機能をオンにする必要があります。
1XHPROFオペレーティング環境のデプロイ:Projectプロジェクトを実行した後、XHPROFはコピーレポートドキュメントを出力します。ただし、このファイルの内容はシリアル化された配列です。そのため、データファイルを読み込めるWEB環境を構築する必要があります。 | xhprof 環境のコードは次のとおりです: http://pan.baidu.com/s/1bnLvmrl
その後、xhprof 環境にアクセスすると、次のレポート インターフェイスが表示されます。
| xhprofファイルリスト(/xhprof_html/list.php)
xhprofレポートアイコン形式(/xhprof_html/index.php)ウォールタイム この関数の実行時間 (他の内部関数呼び出しの時間を含む)
Excl.xhprof レポート (/xhprof_html/callgraph.php)
注意すべき点:
呼び出し回数が多すぎます (不要なループが原因である可能性があります)時間の消費は外部インターフェイスに起因するかどうか (TPS – 1 秒あたりのリクエスト数に影響します)
過剰なメモリ消費はありませんか (コンピューティング効率に影響します)
記事出典:Hu Xu個人ブログ => 【原文】WEBパフォーマンス分析にはxhprof(PHP)拡張機能を使用転載の際は出典を明記してください、違反者は起訴されます!