Beste allemaal,
Op dit moment ben ik bezig met een project, waarbij duizenden kleine bestanden (rond de 15kb) gedownload moeten worden van een FTP server. Nu gebruik ik hiervoor o.a.:
ftp_open(); voor het openen van een FTP verbinding.
ftp_get(); voor het downloaden van het bestand via FTP.
ftp_nlist(); om een recursieve functie te ontwikkelen om alle bestanden uit de onderliggende folders te downloaden.
Nu is mijn ervaring (ook met FTP applicaties als WS_FTP), dat het downloaden van VEEL kleine bestanden, vele malen langer duurt als downloaden van een paar hele grote bestanden.
Nu wordt dat binnen dit project bijna ondoenlijk... het duurt echt gewoon veel te lang.
Ik kan aan de kant met de bestanden niets aanpassen (dus zippen o.i.d.)... dus een eventuele snelheidswinst zou uit de verbinding moeten komen.
Heeft iemand hier een idee hoe je dit verkeer zou kunnen versnellen?
Bedankt!

Likes:


