原寸画像検索をスピードアップ
ここ数日で原寸画像検索をスピードアップしました。
当初、検索直後から一度に100枚程度の画像を表示していたのですが、100枚一気だとさすがにブラウザや回線への負荷が大きいようで、最初の1枚がなかなか表示されない、ということが多々ありました。なので最初の読み込みだけは表示数を20枚程度に抑え、スクロールしていくうちに段階的に表示を多くしていくことで、検索直後にスムーズに画像が表示されるようにしました。体感的にだいぶ速くなったと思います。
あと、Coroによる並列処理を導入したので、キャッシュがない場合でもあまり待たされません。
他、裏方も若干整理して、DBへの負荷を減らしたり、カテゴリ増やしたりしました。
mod_perl化もしたいところですが、これはまた今度。
11/6追記:一部検索結果が表示されない不具合があり、至急修正いたしました。コメントで報告いただいた方、ありがとうございました。
当初、検索直後から一度に100枚程度の画像を表示していたのですが、100枚一気だとさすがにブラウザや回線への負荷が大きいようで、最初の1枚がなかなか表示されない、ということが多々ありました。なので最初の読み込みだけは表示数を20枚程度に抑え、スクロールしていくうちに段階的に表示を多くしていくことで、検索直後にスムーズに画像が表示されるようにしました。体感的にだいぶ速くなったと思います。
あと、Coroによる並列処理を導入したので、キャッシュがない場合でもあまり待たされません。
他、裏方も若干整理して、DBへの負荷を減らしたり、カテゴリ増やしたりしました。
mod_perl化もしたいところですが、これはまた今度。
11/6追記:一部検索結果が表示されない不具合があり、至急修正いたしました。コメントで報告いただいた方、ありがとうございました。
- TB-URL http://blog.k52.org/0108/tb/

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はユーザも多いですし、どんな環境でも快適に使えるようにしたいので
また他の原因を探ってみます。