« YouTubeを擁護している人のブログは、エントリー単位で自由にコピペして再配信してもいいんだと思う。 | トップページ | 質問 »

2006.08.01

cocolog_ajax_search.jsをバージョンアップ

ブログ内検索の体感速度を劇的に向上させた。
時と場合によっては一瞬で検索されたかのように思えるくらいになっている。
あくまで体感速度だから、検索速度自体は全く変わらないどころか少し遅くなっているくらいなんだけどね。

ブラウザを完全リロードした後に、このブログの右サイドバーにある検索ボックスに例えば「ブログ」と入力して検索してみてください。
体感速度の劇的な向上を感じ取ってもらえると思います。

どうやっているのかというと、今までは全バックナンバーをすべてメモリ上にロードしてから検索をして、検索結果を出力していた。
そのため、待たされている感がどうしても強かった。
そこで、メモリ上にデータをロードしながらどんどんリアルタイムに検索をしていって、ヒットしたものから順番に検索結果に出力するようにした。
そうしたら、今回のように体感速度が向上したというわけだ。

あと、もう一個変更を加えていて、検索の処理がスタートしたと同時に、ブラウザのスクロールを一番上まで持ってくるようにした。
個人的には、この検索窓をブログサイドバーの一番上に持ってきて欲しいんだけど、下の方に設置している人が多い。だから、検索結果を見るためにいちいちスクロールする必要があった。なので、自動的に一番上まで移動するようにしてみた。

どうでしょうか?

この検索について、詳しくはこのエントリーを参照してください。
暴想: 自分のココログを全文検索するJavaScript

すでにこの検索ボックスを設置している人は特に何もする必要はありません。

↓1日1ポチッとをお願いします!励みになります!
ポチっとよろしく!

|

« YouTubeを擁護している人のブログは、エントリー単位で自由にコピペして再配信してもいいんだと思う。 | トップページ | 質問 »

ウェブログ・ココログ関連」カテゴリの記事

JavaScript」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: cocolog_ajax_search.jsをバージョンアップ:

» ブログ内検索 JavaScript がバージョンアップ [べんじゃみんのココログ]
暴想さんが作成された Ajax なブログ内検索スクリプトである cocolog_ [続きを読む]

受信: 2006.08.07 11:46

« YouTubeを擁護している人のブログは、エントリー単位で自由にコピペして再配信してもいいんだと思う。 | トップページ | 質問 »