Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?

HTTP persistent connection solutions

by skazat (Hermit)
on Oct 31, 2011 at 21:47 UTC ( #934972=perlquestion: print w/replies, xml ) Need Help??
skazat has asked for the wisdom of the Perl Monks concerning the following question:

A strangely easy question today. I'm looking for a HTTP persistent connection solution (hopefully fairly high level) in Perl. My Google and - fu has failed me, only finding that LWP currently (perhaps?) may not support this. Although I may be mistaken. As is not at all unusual. All the related questions on the 'monks are woefully out of date.

Looking to use HTTP keep-alive for some Amazon AWS stuff.


Replies are listed 'Best First'.
Re: HTTP persistent connection solutions
by Anonymous Monk on Oct 31, 2011 at 23:01 UTC
Re: HTTP persistent connection solutions
by Sewi (Friar) on Nov 01, 2011 at 09:21 UTC

    HTTP is a request-based protocol, there are no "persistant connections" like they are on SQL, SMTP or FTP (where one connection may handle more than one action).

    The HTTP Keep-Alive is some kind of persistant connection, but it's limited in various ways.

  • A client may request Keep-Alive, but neither a intermediate proxy nor the server has to respect this request
  • Servers usually close Keep-Alive connections very quickly (few seconds), because they're blocking valueable server slots.
  • LWP's Keep-Alive should do the job, but there are other participants who might not support or like it.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://934972]
Approved by keszler
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (13)
As of 2016-12-07 14:54 GMT
Find Nodes?
    Voting Booth?
    On a regular basis, I'm most likely to spy upon:

    Results (128 votes). Check out past polls.