Non-uniform process pool

URIをparseして、poolされているさまざまなprocessのクラスで、マッチングするものがあれば、そいつがrequestを処理する。
file転送をするだけの軽量プロセスのクラスや、phpを処理する重量クラス(phpのライブラリのリンクのレベルによってもクラス分けは可能だろう)をflyweightパターン的に活用する、ということをさっき風呂場で考えたが、これは実際にはどんな実装と等価なんだろうか。