2005年7月7日

URIに変数を仕込む方法?

 テクノラティの調子が悪いようで,下のようなエラーが帰ってきました。

テクノラティのエラー表示

 で,ちょっと気が付いたことがあります。上のエラーは,「http://www.technorati.com/search/opencage.blogspot.com にリクエストが来たけど,データが帰ってきませんでした。」と,Squidbubble icon というプロキシソフトが報告しているものです。

 で,最近よくあるurl変数を使わずにURI表記を変数のように使っているのは,このリバースプロキシ機能を使っているのでは??と思いつきました。

 http://www.technorati.com/search/opencage.blogspot.comというURIは,Squid によって,http://www.technorati.com/search/ 以降の文字列が分割され,webサーバーへのリクエストとして,"http://www.technorati.com/search/search.html" + "?query=opencage.blogspot.com" という文字列に再構成されたものが送られる。

ってところかな。でも,テクノラティぐらいの規模になると,webサーバーにロードバランスも必要だろうから,Squidはそれ用の機能ということもあるか。

 正解はよく分からないし,自分がそういう構成を構築することも無いだろうけど,あれこれと考えてみるのも面白い。

0 件のコメント: