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

nostat の使用

obj.confNameTrans 関数 assign-name でパラメータ nostat を指定すれば、指定された URL 上でサーバーが stat を実行するのを可能なかぎり回避できます。構文は次のとおりです。

nostat=virtual-path

<Object name=default>
NameTrans fn="assign-name" from="/nsfc" nostat="/nsfc" name="nsfc"
</Object>
<Object name=nsfc>
Service fn=service-nsfc-dump
</Object>

この例では、ntrans-base が設定されている場合、パス / ntrans-base/nsfc および / ntrans-base/nsfc/* でサーバーは stat を実行しません。ntrans-base が設定されていない場合、URL /nsfc および /nsfc/* でサーバーは stat を実行しません。ntrans-base はデフォルトで設定されています。この例では、デフォルトの PathCheck サーバー関数が使用されるものと仮定しています。

assign-name NameTransnostat=virtual-path を使用すると、指定された virtual-path 上で stat を実行しても失敗すると、サーバーは仮定します。したがって、nostat を使用するのは、NSAPI プラグインの URL のように、virtual-path のパスがシステム上に存在しない場合だけにしてください。そうした URL で nostat を使用すると、そうした URL での不要な stat 実行が避けられるため、パフォーマンスが改善されます。

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