Amazon商品の価格変動チェック「あまとも」
コミックダッシュ! - 漫画(マンガ)/コミックの蔵書管理と新刊チェックをサポートする総合サイト
個人ニュースサイトを巡回する「メガとんトラック」
全ての記事 携プレMP3 デジカメ レコーダ ゲーム メモリ デジモノ コラム 雑談 ブログ あまとも コミックダッシュ!

« 従来のXactiと比較してみよう - Xacti HD1000 写真館(2)

トップに戻る

Xacti HD700 が登場 - HDシリーズとCシリーズはこれで統合宣言? »

2007年09月25日

サーバの負荷軽減のための対策を継続中 - 早朝バッチの見直しなど このエントリーを含むはてなブックマーク

このエントリーを含むYahoo!ブックマーク このエントリーを含むBuzzurl このエントリーを含むLivedoorクリップ このエントリーを含むはてなブックマーク このエントリーを含むはてなブックマーク

コミックダッシュ! - 集めているコミックの新刊をオートマチェック!
 
相変わらず「コミックダッシュ!」ほか各種サービスが重い状態が続いて
いるようです。みなさまにご迷惑をお掛けして申し訳ございません。
目に付くところからとにかくいろいろ試している最中です。
 
本日手をつけたのは、早朝に動いているバッチプログラムの見直しでした。
コミックダッシュ!では各ユーザごとの 「おすすめコミック」 を表示して
いるのですが、これは毎朝4時に更新プログラムが動いています。
実はこのプログラムが、
 
 朝4時から動き始めて、終了が朝7時まで掛かる
 
という異常に重いプログラムでした。だから早朝に回したという経緯も
あるのですが、それにしてもあまりにも重過ぎるために、プログラム的に
改善の余地がありそうだと思って色々調べてみたところ、ループの中で
同じ値を何度もDBアクセスで取り直しているような箇所を発見。
 
それらの該当データを全部メモリ上の変数でキャッシュするようにしたところ、
3時間 かかっていたプログラムが 50分で完走 するようになりました。
 

 
また、別の箇所では、Wii-Tubeのdaily Backupが、生成されたHTMLキャッシュ
を全てバックアップしていることが判明し、これが 毎日数百MB単位の
tarバックアップをしてやはり1時間以上IO負荷を掛けていたことが判明。
これは「バックアップしない」という方針にして数分で終わるように変更しました。
(Wii-Tubeで絶対に取っておかなければいけないデータはありませんので)
 
これらの処置をしたところ、早朝4時~5時あたりのサーバ負荷はそれなりに
軽減されてきたような状態です。
 

 
また、懸念のあったネットワーク転送量への配慮について、こちらは
ご指摘のあったgzip圧縮についてもこれからテストしてみる予定です。
全体としてのパフォーマンスが回復するにはまだまだ色々な試行錯誤が
必要になると思われますが、何卒ご了承ください m(_ _;)m
 
コミックダッシュ! - 集めているコミックの新刊をオートマチェック!

ソーシャルブックマーク : このエントリーを含むはてなブックマーク このエントリーを含むはてなブックマーク このエントリーを含むLivedoorクリップこのエントリーを含むBuzzurlこのエントリーを含むYahoo!ブックマーク

コメント代わりにひと叩き ( ・∀・)つ〃∩  → 合計: へぇ

投稿者 CK : 2007年09月25日 23:59 | コミックダッシュ!


« 従来のXactiと比較してみよう - Xacti HD1000 写真館(2)

トップに戻る

Xacti HD700 が登場 - HDシリーズとCシリーズはこれで統合宣言? »

▼ はてなブックマークのコメント ▼


▼ コメント ▼



ご自由にコメントください(=゜ω゜)ノ

※管理人は多忙のためお返事はほとんどできません(スミマセン)。
スパムおよび本文と無関係なコメントは削除対象になる可能性があります。

保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)

▼ トラックバック ▼

このエントリーのトラックバックURL:

 
新刊チェックなら「コミックダッシュ!」 : 価格チェックなら「あまとも」 : ニュースなら「メガとんトラック」
デジモノに埋もれる日々 : presented by CK, all rights reserved.