Re: How does POE speed up operation in reality?
Rocco Caputo <[email protected]>
| Newsgroups | gmane.comp.lang.perl.poe |
|---|---|
| Message-ID | <[email protected]> |
Incorrect. A lot of the work of transferring a file is waiting for the data to arrive. POE can wait for data to arrive in parallel without threading. POE::Component::Client::FTP may or may not be programmed to allow this, but POE can do it. It's a common misunderstanding to say "POE" when you mean "a module using POE". POE's authors have little control over how it's used. -- Rocco Caputo - [email protected] On May 2, 2009, at 02:39, Roy M. wrote: > Hi guy, > > Some basic questions about POE. > > > For example, in the module: POE::Component::Client::FTP > > http://search.cpan.org/~bingos/POE-Component-Client-FTP-0.22/lib/POE/Component/Client/FTP.pm > > > What I see is the old sequential ftp operations now being replaced by > some call back handlers and they will trigger automatically. > > But the speed of the whole FTP operations (e.g. login, download, and > bye) should remain the same (or slower in fact due to overhead). > > So if I want to have faster speed, e.g. download more then one files > at the same time, I need to use thread and POE together? > > Am I correct? > > > Thanks.