Hi Richard,

Connections are reinitiated under the hood to flush all the buffers in the pipeline, based on the content_length setting. This is completely transparent to both the user and the application. Why should you need to increase the content_length?

In case you notice disconnections when exhausting the content_length, that means the client is taking more than 5 seconds to reattach to the existing session via a new connection. In other words, there are serious problems on the network or on the client. If you are aware of these situations, you may want to increase the <session_timeout_millis> parameter.

To answer your question, the higher the content_length, the more memory the browser will consume and the more time it will employ to flush the buffers. This only applies to Web browser clients. All the other kind of clients can use arbitrary large content_lengths.