原寸画像検索をスピードアップ
2009/11/03(火) 19:57 開発日誌はてブ情報 はてブに登録 はてブ数

ここ数日で原寸画像検索をスピードアップしました。

当初、検索直後から一度に100枚程度の画像を表示していたのですが、100枚一気だとさすがにブラウザや回線への負荷が大きいようで、最初の1枚がなかなか表示されない、ということが多々ありました。なので最初の読み込みだけは表示数を20枚程度に抑え、スクロールしていくうちに段階的に表示を多くしていくことで、検索直後にスムーズに画像が表示されるようにしました。体感的にだいぶ速くなったと思います。
あと、Coroによる並列処理を導入したので、キャッシュがない場合でもあまり待たされません。
他、裏方も若干整理して、DBへの負荷を減らしたり、カテゴリ増やしたりしました。
mod_perl化もしたいところですが、これはまた今度。

11/6追記:一部検索結果が表示されない不具合があり、至急修正いたしました。コメントで報告いただいた方、ありがとうございました。

1: hage-teru 2009年11月10日(火) 午前8時08分

はじめまして hage-teru と申します。
通常の画像検索と違い、初めて見るような画像が沢山表示されてうれしく思います。
開発は大変でしょうがこれからも頑張ってください。
因みにIEよりFireFoxの方で相性良いように感じました。
IEだと下にスクロールしていっても、表示が停止してしまう場合が多かったです。
当方、Windows XP SP2
   IE8 ADSL環境 にて。

2: nihonyamori 2009年11月10日(火) 午前10時46分

hage-teruさんこんにちは。ご利用ありがとうございます。
動作報告とても助かります。
IEで表示が停止する現象は私の環境でも発生していて、
今回の改善で自分の環境では解消できたのですが、まだだめでしたか…。
確かにFirefoxの方が画像の読み込みもスムーズですね。
IEはユーザも多いですし、どんな環境でも快適に使えるようにしたいので
また他の原因を探ってみます。


名前:  非公開コメント   

  • TB-URL  http://blog.k52.org/0108/tb/