Apacheのレスポンス・タイムをマイクロ秒単位で記録する
仕事でパフォーマンス・チューニングを依頼されることが多いのですが、現状のパフォーマンスを知るためにApacheのログにレスポンス・タイム(リクエストを受け手からレスポンスするまで)を記録するようにしてみました。
余談ですが、アプリケーション内で使用しているデータベース、メールサーバ、ファイルシステムなどの各コンポーネントの実行時間は、アプリケーションで頑張って取得する必要があります。
DTraceを使うと解りやすく取れるのか…?
仕事でパフォーマンス・チューニングを依頼されることが多いのですが、現状のパフォーマンスを知るためにApacheのログにレスポンス・タイム(リクエストを受け手からレスポンスするまで)を記録するようにしてみました。
余談ですが、アプリケーション内で使用しているデータベース、メールサーバ、ファイルシステムなどの各コンポーネントの実行時間は、アプリケーションで頑張って取得する必要があります。
DTraceを使うと解りやすく取れるのか…?
仕事関係の話でちょっと愚痴っぽいのですが、PHPメモリ割当量について。
下回り(asm, c, c++)を経験しているエンジニアはメモリ割当量は自分で管理するものと考えているはずですが、Lightweight Language専門のアプリケーションエンジニアはメモリ割当量をあまり気にしないようです…。
サイトトップから辿れるので気づいている方もいると思いますがmitsukuni.orgにはPukiWikiが設置されています。
PukiWikiのWikiNameは?WikiNameといった形になっていてquery string渡しになっていて、URLの名前空間がイケていません(個人的に、ですが)。SEO的にもよろしくないと言われているので解決方法を探ってみます。
パーマリンクをクリックすると何故かRSSリーダーにジャンプしてしまうという問題がありました。
Firefox拡張のLive HTTP Headerを使いながら状況を追いかけたところ、Content-Typeがtext/xmlとして出力されています…。