Just as a data point, this should become less of a problem as event-
loop based HTTP implementations become more popular; with them, the
number of connections you can hold open is only practically limited
by available memory (to keep fairly small amounts of connection-
specific state). This technique can allow tens to hundreds of
thousands of concurrent connections, leading to multi-hour HTTP
connections (if both sides want them).
On 21/08/2005, at 8:08 PM, Bob Wyman wrote:
The
problem is that HTTP connections, given the current infrastructure and
standard components, are very hard to keep open "permanently" or
for a very
long period of time. One is often considered lucky if you can keep
an HTTP
connection open for 5 minutes without having to re-initialize...
--
Mark Nottingham Principal Technologist
Office of the CTO BEA Systems