タグ パフォーマンスチューニングBlog
人気順 5 users 50 users 100 users 500 users 1000 usersWebサイトの高速化 ルール1 HTTPリクエストの数を減らそう! (Yahoo! developer netoworkより翻訳) || パフォーマンスチューニングBlog: インターオフィス
April 3, 2007 —————————————————————————— http://developer.yahoo.net/blog/archives/performance/より翻訳。 Steve Souders は Yahoo!の「Chief Performance Yahoo!」です。 これは彼の「パフォーマンス改善のベストプラクティス」を書いた一連のブログです。 ———————... 続きを読む
まずちゃんとした設計。チューニングはその後で。 || パフォーマンスチューニングBlog: インターオフィス
1.適切な主キーを設定する InnoDBの主キーはクラスターインデックスだということを意識しよう から導き出されること 更新する可能性がある項目は主キーにしない(主キーの更新はコスト高い!) 主キーの項目長はなるべく小さく(全部のインデックスページの容量に悪影響!) できる限り主キーでアクセスする(副次インデックスにくらべて倍は速い!) トランザクション系テーブルに主キーとして、AUTO_INCR... 続きを読む
更新があるシステムにはInnoDBを選ぼう。MyISAMを選択するならそれなりの理由が必要。それにInnoDBのパフォーマンスはそんなに悪くないよ。 || パフォーマンスチューニングBlog: インターオフ
基本はInnoDBです。 MyISAMを選択できるようなケースを考えてみます。 ・完全に検索Onlyの場合(基幹系とかから一定間隔で検索用テーブルを再構築する。それ以外の時間は検索のみのようなケース。) ・ログ系のテーブルを出力のみする場合(insertは3~15倍程度MyISAMが高速) 正直、これくらいなのかなと思います。 パフォーマンスについては(5.0.37以上を選択すれば)InnoDBは... 続きを読む
Web高速化 || パフォーマンスチューニングBlog: インターオフィス
apacheのロギング、モニタリング、ログ解析 mod_statusでapacheの稼働状況を記録する apacheの組込モジュールを調べる apacheの状態を調べる httpd -vと-V apacheの状態を調べる http -l BufferedLogsディレクティブ apachetopでリアルタイムモニタ cronologでログローテート ブラウザでHTTP通信をトレースする logle... 続きを読む