« はてなの月間PVは1億6,900万 20%強はロボット | メイン | 華氏911みてきた。 »

POUND リバースプロキシ

drk7.jpさんのリバースプロキシを導入する際はmod_rpafを経由して
NDO::WebBlogさんのリバースプロキシ Pound を導入しました。をメモ。

Pound

The Pound program is a reverse proxy, load balancer and HTTPS front-end for Web server(s). Pound was developed to enable distributing the load among several Web-servers and to allow for a convenient SSL wrapper for those Web servers that do not offer it natively.


仕事では、squidをリバースプロキシとして利用中。静的ファイルも同じサーバに置いて静的ファイルはキャッシュしてもらうというのが狙いでやってます。redirectorによる負荷分散も可能ですし。
このsquidを使う方法の弱点は、squidが結構重いこと、です。
このサーバはApache2つで、片方にmod_proxy、もう片方にmod_perlという構成です。BlogSurfのバーチャルドメインをmod_perlの方に回してます。BlogSurfにはそもそも画像がないしね。
こっちの問題点は、それほど性能がよろしくないところでしょうか。

Poundは、

Pound is not a Web accelerator: no caching is done - every request is passed "as is" to a back-end server

ということで、サーバの仲介をするだけ。
それなりに性能があって、軽いみたい。

けど、おなじNDO::WebBlogの記事によるとちょっと不安定みたい。
今後に期待しておきます。

<追記>
sayuさんの「リバースプロキシ & ロードバランサ − Pound」がわかりやすくまとめられています。