Hmm. I think you can reuse an existing connection - unless I misunderstand the
keep_alive parameter and
LWP::ConnCache. These specifically use HTTP 1.1 and reuse existing connections if available, instead of building (and tearing down) a connection for each request.