in reply to LWP::Simple Acceleration

Use LWP::UserAgent (which is what LWP::Simple is built upon) directly:

my $ua = LWP::UserAgent->new(max_size => 300); for my $url (@urls) { my $response = $ua->get($url); if ($response->is_success) { print $response->content; } else { die $response->status_line; } }