RE: upload file transfer speed?
RE: upload file transfer speed?
- Subject: RE: upload file transfer speed?
- From: "Albert Jagnow" <email@hidden>
- Date: Mon, 15 Sep 2003 17:36:37 -0500
- Priority: normal
- Thread-topic: upload file transfer speed?
I have never used webobjects streaming upload, other than just playing
with the demo, but from a general networking standpoint that seems
really slow for transfer speed. We too have a switched-100 campus
network and from my general experience in transferring files between a
large variety of systems (mac, windows 2000, solaris, linux , server and
workstations) using a large variety of protocols (ftp, afp, smb, rcp,
various network backup software)is that normally you can get about 4-5
MB/s transfer over the network. Depending on how busy the servers and
network are will of course make a difference, I have seen transfers as
high as 9MB/s and and slow as 13bits/s. 87k/s is slow unless your
network or server is overloaded. Can you test on an isolated network,
or off peak times, or just try to ftp transfer the same file to the
server and compare the transfer rate. My guess is that you will never
approach the transfer speed of a protocol designed specifically for
transferring files, but it should give an idea of general network/system
performance.
Out of curiosity I started the FileUpload example project up on my G4
laptop and from a near by mac G4 desktop uploaded a 35MB quicktime file
to it. The quicktime file was on a file server so the mac was reading
over the network and sending over the network at the same time and it
only took about 15 seconds to upload. I tried to upload the same file
from a windows 2000 machine with IE and it took forever, like 5 minutes.
Wondering if it might be browser related I tried to upload the file from
the G4 desktop again using IE, I used safari before, it took 60 seconds
to upload. I tried with Netscape from an older G4 running OS9 and it
took 20 seconds. I then tried Netscape on a windows system and it took
several minutes to upload the file. All of these systems are on the
same network switch and the network was not very busy during these
tests. I even copied the file to the local hard disk for the test of
netscape on the win2000 system. It looks to me like the client system,
OS, browser version, etc... might make a very big difference in transfer
speed. I realize there will be some difference, but the difference
seems less related to hardware specs and more to do with os/browser
which is strange. I would be curious if anyone else has tested this in a
more systematic manner.
--Albert
-----Original Message-----
From: Jonathan Rochkind [mailto:email@hidden]
Sent: Monday, September 15, 2003 3:21 PM
To: email@hidden
Subject: upload file transfer speed?
I have a WO app which accests uploaded files (through a multipart form
post). It uses the streaming API, through the WOMultipartIterator, to
read
the file in a chunk at a time, and write it out to disk.
The amount of time it takes to upload a file seems surprisingly slow to
me. In tests, my browser is on the university network, and so is the
server. Both have switched-100 connections. Of course, I'm aware that I
wouldn't expect the transfer to be at anywhere near 100Mb/s. There are
many other factors involved (including disk speed, because I'm writing
to
the disk in chunks as the data is sent over).
But I'm wondering if the speeds I'm getting are slower than one would
expect, or if that's just how it goes. To upload an approx 9 mb file,
it
takes around 110 seconds. That's somewhere around 87 kbits per
second. That _seems_ horrendously slow to me, but I really don't know;
maybe that's about what I should expect? Or is something wrong
somewhere?
--Jonathan
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.
This e-mail (including any attachments) is covered by the Electronic
Communications Privacy Act, 18 USC. 2510-2521. It is confidential and
may be legally privileged. If you are not the intended recipient, you
are hereby notified that any retention, dissemination, distribution, or
copying of this communication is strictly prohibited. Please reply to
the sender that you have received the message in error, and then delete
it. Thank you.
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.