Try using LWP::UserAgent in streamy mode using response_data.
In reply to Re: Get content of a big text file on a server by mzedeler in thread Get content of a big text file on a server by Shuzaku