I'm using
system('rsync --progress ssh '.$localZip.' user@server:'.$remoteZip);
It starts out saying "filename.zip", but then my page just says loading over and over, and then suddenly at the end it spits out all the progress data. Shouldn't it spit out that data as it goes? It's an 89MB file.