iTP Secure WebServer System Administrator's Guide (Version 7.0)

Configuration Directives
iTP Secure WebServer System Administrator’s Guide523346-012
A-84
Description
Description
The SK_GlobalCacheTimeout directive can be used in conjunction with the
SK_GlobalCache directive. It specifies the amount of time that the httpd server should
wait for a response from the Global Session Key Cache server.
Default
SK_GlobalCacheTimeout 50
which assigns 5 seconds, measured in hundredths-of-seconds.
Example
SK_GlobalCacheTimeout 100
TCPNoDelay
Syntax
TCPNoDelay <ON/OFF>
Description
The TCPNoDelay option is used to disable Nagle’s Algorithm during data transmission.
iTP Secure WebServer currently works in conjunction with Nagle’s Algorithm and the
TCP Delayed Acknowledgements algorithm. At some point, the iTP Secure WebServer
will need to send two data buffers in a row, with the second one typically being less
than the full-sized segment. If the iTP Secure WebServer does not have the Nagle’s
Algorithm disabled on its socket, NonStop TCP/IP sends a large packet first, and then
waits for the acknowledgement from the client's TCP/IP before sending the second
smaller packet.
Because most of the client TCP/IPs uses the TCP Delayed Acknowledgements
(Delayed ACK) Algorithm, by default, with a delay timer of 200ms, it does not send an
acknowledgement right away for the initial large packet, but waits until its Delay-ACK
timer expires. When that timer expires, ACK is sent to NonStop TCP/IP and then iTP
Secure WebServer sends the smaller packet. Thus, there may be significant delay, of
up to 500 milliseconds, when two successive write operations are in progress. This
issue is resolved by disabling the Nagle’s algorithm using TCPNoDelay configuration
directive.
Note. The TCPNoDelay directive is available on systems running J06.04 and later J-series
RVUs and H06.15 and later H-series RVUs.