In message <_A4228@delegate-en.ML_> on 11/26/08(04:23:02)
you "Riaan de Reuck" <email@example.com> wrote:
|Need your assistance with Delegate 9.8.4 configuration. We can set persistent HTTP connections using the various timeout settings, but this does not seem to apply to HTTP POST messages. In the 200 OK for a particular POST session, Delegate inserts a Connection : Close, although the Server intends the session to remain open. Is there a particular configuration setting that needs to be done so that Delegate does not insert the Close in the return 200 OK for a POST message? We are using HTTP version 1.1.
It has been as so since 3.0.46 (Aug.1996) in which HTTP Keep-Alive is
introduced into DeleGate.
First of all, you should not expect that HTTP Keep-Alive makes a connection
8.1 Persistent Connections
8.1.4 Practical Considerations
Servers will usually have some time-out value beyond which they will
no longer maintain an inactive connection. Proxy servers might make
this a higher value since it is likely that the client will be making
more connections through the same server. The use of persistent
connections places no requirements on the length of this time-out for
either the client or the server.
A client, server, or proxy MAY close the transport connection at any
time. For example, a client MAY have started to send a new request at
This Keep-Alive mechanism is useful to improve performance but could
be a source of troubles. So DeleGate closes Keep-Alive on many situation.
As for the POST method, in general, doing it in persistent does not
contribute to performance so much while it have possibility to make HTTP
communication broken or frozen.
It is not difficult to add a switch to DeleGate to make Keep-Alive to be
used more persistently. But to use a connection persistently with
DeleGate, you are recommended to use mechanism designed for it as HTMUX
9 9 Yutaka Sato <firstname.lastname@example.org> http://delegate.org/y.sato/
( ~ ) National Institute of Advanced Industrial Science and Technology
_< >_ 1-1-4 Umezono, Tsukuba, Ibaraki, 305-8568 Japan
Do the more with the less -- B. Fuller