cocolog_ajax_search.jsをバージョンアップ
ブログ内検索の体感速度を劇的に向上させた。
時と場合によっては一瞬で検索されたかのように思えるくらいになっている。
あくまで体感速度だから、検索速度自体は全く変わらないどころか少し遅くなっているくらいなんだけどね。
ブラウザを完全リロードした後に、このブログの右サイドバーにある検索ボックスに例えば「ブログ」と入力して検索してみてください。
体感速度の劇的な向上を感じ取ってもらえると思います。
どうやっているのかというと、今までは全バックナンバーをすべてメモリ上にロードしてから検索をして、検索結果を出力していた。
そのため、待たされている感がどうしても強かった。
そこで、メモリ上にデータをロードしながらどんどんリアルタイムに検索をしていって、ヒットしたものから順番に検索結果に出力するようにした。
そうしたら、今回のように体感速度が向上したというわけだ。
あと、もう一個変更を加えていて、検索の処理がスタートしたと同時に、ブラウザのスクロールを一番上まで持ってくるようにした。
個人的には、この検索窓をブログサイドバーの一番上に持ってきて欲しいんだけど、下の方に設置している人が多い。だから、検索結果を見るためにいちいちスクロールする必要があった。なので、自動的に一番上まで移動するようにしてみた。
どうでしょうか?
この検索について、詳しくはこのエントリーを参照してください。
暴想: 自分のココログを全文検索するJavaScript
すでにこの検索ボックスを設置している人は特に何もする必要はありません。
↓1日1ポチッとをお願いします!励みになります!
| 固定リンク
「ウェブログ・ココログ関連」カテゴリの記事
- インターポットのロゴが中吊りにいた(2012.11.10)
- ココログ広場はどれくらい「重い」のか。(2012.07.07)
- つぶやき欄でブログの宣伝をした場合、注意書きが赤くなるようになった件について(2011.10.01)
- インターポットは1つのアカウント(=土地)が1つの星なんじゃないだろうか(2011.09.10)
- 「ハローキティ」のデザイナーの「山口裕子」さんが普通にココログ広場でつぶやいている件について(2011.08.26)
「JavaScript」カテゴリの記事
- ブログパーツガーデンに、拙作ブログパーツが紹介されました。(2007.04.17)
- ココログ最強検索(cocolog_ajax_search.js)をブログパーツ対応した。(2007.04.12)
- カレンダーで、いろんな人が動かなかったのを修正(2007.02.28)
- 密かに、閏年に対応。(2007.02.27)
- ココログ最強カレンダー(cocolog_ajax_calendar.js)をリリース(2007.02.26)
この記事へのコメントは終了しました。
コメント