Sun Java System Web Server 7.0 パフォーマンスのチューニング、サイジング、およびスケーリング

find-pathinfo-forward の使用

obj.conf 内で find-pathinfo-forward パラメータを使用すると、パフォーマンスの改善を図りやすくなります。これは、PathCheck 関数 find-pathinfo、および NameTrans 関数 pfx2dir および assign-name で使用されます。find-pathinfo-forward パラメータは、PATH_INFO の検索を、サーバー関数 find-pathinfo 内のパスの末尾から逆方向に行う代わりに、ntrans-base のあとのパス内で順方向に行うように、サーバーに指示します。


注 –

サーバー関数 find-pathinfo の呼び出し時に ntrans-base パラメータが rq->vars 内に設定されていないと、サーバーは find-pathinfo-forward パラメータを無視します。ntrans-base はデフォルトで設定されています。


NameTrans fn="pfx2dir" find-pathinfo-forward="" from="/cgi-bin" 
dir="/export/home/cgi-bin" name="cgi"
NameTrans fn="assign-name" from="/perf" 
find-pathinfo-forward="" name="perf"

この機能を使えば、サーバー関数 find-pathinfo での stat の実行回数が少なくなるため、特定 URL でのパフォーマンスの改善を図れます。また、Windows の場合、PathCheck サーバー関数 find-pathinfo の使用時にサーバーが「\\」を「/」に変更するのを回避するためにこの機能を使用することもできます。

obj.conf の詳細については、『Sun Java System Web Server 7.0 Administrator’s Configuration File Reference』を参照してください。