Profiler)という性能解析ツールを使用して、WordPressにおいて処理に時間がかかっている個所をあぶり出し、可能であれば改善する。APCの導入、ja.moファイルの無効化により大きな改善は見られているため、今回は細々とした改善になると思われる。1.XHProf導入まずは、XHProf拡張をコンパイル・インストール。install/etc/php5/apache2/php.ini等に以下を追加する。restart)後、XHProf拡張は有効になる。XHProfではコールグラフを生成できるので、そのために必要なコマンドもインストールしておく。graphviz2.WordPressのプロファイリングindex.phpを以下のとおり編集する(赤字部分を追加する)。/home/www-data/xhprof-0.9.3は先ほどのxhprof-0.9.3.tgzを展開したディレクトリ。"xhprof_foo");?>そして、WordPressのトップページにアクセスすると、サーバ上の/tmpディレクトリ配下に5233bea4082fb.xhprof_foo.xhprofといった名前のファイルが生成される。3.プロファイル解析xhprof-0.9.3.tgzに格納されている以下の2つのディレクトリを、WordPressと同じディレクトリ(例えば、/var/www)へコピーまたは移動する。/var/wwwそして、ブラウザから「http://.../xhprof_html/」へアクセスすると、/tmp配下に生成されたプロファイルが一覧表示されるので、ファイルをクリックすると・・・あとは個々の関数呼び出しにかかる時間や割合、コールグラフによる視覚的な呼び出し関係が確認できる(詳細割愛)。4.解析結果XHProfの結果をざっと見ると、私個人レベルで簡単に改善できそうな個所はほとんど見られず。細かい点として、convert_smilies(スマイリーを画像へ変換するフィルタ)に11ミリ秒、自作のカレンダー表示に15msかかっていた。ような顔文字を画像に変換して表示する」をオフにする)。http://www.k4750.net/(20多重で200リクエスト))の実行結果について、前回(ja.moの無効化)との比較を以下に示す。