- ベストアンサー
検索サイトのキャッシュページの必要性
- 検索サイトのキャッシュページは必要なのか?依頼者のHPが変更されているのに、検索結果に表示される内容は変わっていない。
- キャッシュページは検索サイトが見に来たときに作成されるデータで、更新は次回来訪時に行われる。しかし、この仕組みが理解されていない。
- 教えてgooでは、キャッシュページがサーバーダウンやウィルス対策に役立つと記述されているが、第三者にとってはあまり意味がないように思われる。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
もっと単純な理由です。 検索でHITしたのに、そのページが存在していなかったら、検索エンジンの沽券(こけん)に関わりますからね。 だったら「消えたページは検索でHITさせなければいいじゃん!」って思いますよね? ところがそれは困難(≒事実上無理)なのです。 検索エンジンが保有しているサイトDBは、いくら高速処理しているとはいっても、完全なリアルタイムではありません。 DBに存在しても、実際は消えたサイトというのは、理論上、存在しうるのです。 また、「どのページが消えて無くなったのか」といった情報は、いちいち毎回検索エンジンから(w3cなどの)コマンドを送り続けることを意味します。こんな無為な処理を行うことはNWにムダなトラフィックを発生させるだけですし、検索エンジンは同時に何万人も利用するものですから、そんな処理を実装したら検索エンジン自身がパンクしてしまいます。 (現在は、せいぜいいクローラーが巡回している程度で、それで十分なのです) なので、「実際よりは(ほんのちょっと)古いDBを使っている以上、存在しないページもHITするのは、やむを得ないのであり、HITさせた以上は、そのページのコンテンツを表示してあげないといけない」ということになります。
その他の回答 (3)
- masaru2032
- ベストアンサー率40% (36/90)
CGIなどを使ったページが検索にかかった場合、実際開いてみると検索した言葉がない というような場合があります。 掲示板などが良い例です。 理由はおわかりかと思いますが、こういった場合にもキャッシュがあると便利です。
お礼
回答ありがとうございます。 確かに検索した言葉がないなどの場合は、キャッシュ見ることありますね。
- himajin100000
- ベストアンサー率54% (1660/3060)
説得できるだけの必要性かといわれると微妙ですが 私が「キャッシュ」のリンクをクリックするのは以下の二つの場合です ね。 ●得たい情報なのに,そもそも本家本元のページが削除されている場合 ●サーバの反応がアクセス過多などの影響により、なかなか繋がらず、下手するとConnection timeoutで内容すら見られないときがある。 時間的に少々古くてもリアルタイム性が低く、数時間・数日前の情報から進歩しておらず,そのときにキャッシュされた情報でも遥かに役に立つ可能性が高い場合があり,そのときは最新情報でないことを覚悟で読むことがあります。
お礼
回答ありがとうございます。 おっしゃるように、キャッシュそのものにリアルタイム性が低い事を、依頼者が理解してくれれば、いいのですが・・・ 元ページがあるのにあんまり見ないですよね。
ちょっと違うかもしれませんが、過去に閉鎖されたホームページに有用な情報が載っていて、キャッシュのおかげで多少の文章が検索で引っかかり、リンクは切れているものの少し役に立ったというのはありますが。。 しかし私もホームページを持っていますが、すぐに反映されないのはなんともいかないですよね。
お礼
回答ありがとうございます。 今まで気にもしたこと無かったですけど。 検索サイトが年中来てくれ無いのは知っていたのですが。
お礼
回答ありがとうございます。 googleなんかは、ここらは躍起になってるでしょうね。 「実際よりは(ほんのちょっと)古いDBを使っている以上、存在しないページもHITするのは、やむを得ないのであり、HITさせた以上は、そのページのコンテンツを表示してあげないといけない」 この言葉、依頼者に理解させやすそうなので使わせていただきます。