mahata.net/searchについて色々と考えている。
既存の検索エンジンにあって、mahata.net/searchにないものとして、
でかいのはページのキャッシュ情報じゃないかと。
簡単に、Yahoo! とか Google のクロール結果を拝借して、
そこにリンクを貼ろうかと思ったのだけれど、
URLに与えるパラメータに変なハッシュ値が入っていて、
リンクの生成が難しそう。
ということで、自前でページキャッシュを作ろうかと。
クローラーを走らせて、キャッシュを作っていく、というのは(マシンの)体力がないので無理。
妥協案として、mahata.net/searchから検索結果に飛ばすときに、
リダイレクトを一枚挿んで、そこでキャッシュ対象のURLを取得する、というのはどうだろう。
検索結果を(URL)とした場合:
<a href=\"http://mahata.net/search/geturl.html?rd=(URL)\">飛んでけ、検索結果。</a>
みたいにして、geturl.html でキャッシュ対象の(URL)を抜き取って、
リダイレクトしてやる、と。
次回以降(URL)が検索結果に現れたときは、
キャッシュデータが出来ているので、そこへのリンクも出しておく、とか。
...というのは実装は難しくなさそうだけど、
ちゃんと考えないとイタズラされそうだな。

Leave a comment