Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re: Realtime get with LWP or Mechanize

by weismat (Friar)
on Jun 07, 2010 at 12:28 UTC ( #843482=note: print w/ replies, xml ) Need Help??


in reply to Realtime get with LWP or Mechanize

There is LWP::Coro which allows non-blocking LWP.
Could you elaborate why you want to do this as I would expect that usually the time spend on the application server for serving the http request will be longer than the time needed for network communication and the parsing will get more complex when you process incomplete messages - especially fif the parser needs to be really robust.
If you want to speed up things, look into threads with multiple LWP instances running requests in paralle.


Comment on Re: Realtime get with LWP or Mechanize
Re^2: Realtime get with LWP or Mechanize
by lorn (Monk) on Jun 07, 2010 at 12:54 UTC

    I work with a proprietary Java CMS ( Fatwire ) that have a 'online' log manager by log4j, for access this log i need to access a admin interface, and see the log in the browser, when the log is bigger the browser crash :/

    So i'm thinking to create a http://github.com/lorn/remote-tail that, will do this for me, and show me the log in a shell console, becasue that i need the 'realtime' get

    Thanks for your help :)

      Wouldn't it be easier to patch Fatwire to take a param(numofbytes) and use tell to only show the last numofbytes from the log?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://843482]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (6)
As of 2014-09-20 16:06 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (160 votes), past polls