Re: Silly query !



"Jeff Gaines" <jgaines_newsid@xxxxxxxxxxx> wrote in message
news:3kuv2aF10d7h7U1@xxxxxxxxxxxxxxxxx
> On 29/07/2005 Flyiñg Ñuñ 2°°5 + wrote:
>> Flyiñg Ñuñ 2°°5 + wrote:
>>>
>>> I am currently trying to upload a 3.5 MB file to
>>> http://yousendit.com and it is literally taking hours.

Nope, not *Hours* - but lots of Minutes!!!

>>>... Now as far as I can tell, I've checked it many times
>>> in the past, my upload speed is in the range 256-276 Kbps

Yep ADSL is *Asynchronous* Digital Subscriber Line - the *UpLoad*
Speed is always much less than the DownLoad Speeed.

The UpLoad Speed of a typical ADSL Connection is usually around about
256 kbps (subject to Network Conditions outside your Control)

& that's 256 kbps - Kilo *bits* per Second, not Kilo *Bytes* per Second.
There are (about) 10 bits in a Byte, when it comes to Internet
Connection Speeds - a Byte is normally 8 bits, but there is an Overhead
& HTTP File Trasnsfers have a higher (additional) Overhead than FTP
Transfers...

& it will also depend on the actual *File* Type (Contents) - some File
Types (such as .ZIP Files & .JPEG Files) are already well Compressed,
compared to, say Plain Text Files, so any Compression used in the Modem
(yes, Modem Connections do apply (some) Compression "on the Fly"), will
not be used.

>>>... So how long should it be taking? I'm ashamed to say it's got
>>> me confuddled now. :(
>>
>> I reckon it should be around 3½-4 hours , is that correct.

Nope - should be much quicker than that...

> You need a science teacher to work it out for you :-)
>
> 3.5MB = (3.5 * 8) = 28 Mbits = (28 * 1024) = 28672 Kbits
>
> 28672 / 256 = 112 seconds
>
> That is obviously completely wrong so we need to find that teacher!
>
> I suspect it's nearer 11,200 seconds which is 3.1 hours but I'd be
> interested to see the calculation set out properly for my own
> edification :-)

I'm not a Science (or Maths or Physics) Teacher, but I know how you
can *roughly* work it out...

There are 1024 KiloBytes in a Mega Byte, so 3.5 MB is about 3,584 KB
So there are about 35,840 Kilo *bits* to Transfer (UpLoad)

Divide 35,840 by 256 to get the number of Seconds - 140

Which is near enough what you reckoned, taking into account the
difference between having 8 & 10 bits in a Byte.

So, a 3.5 MB File *should* (under optimum conditions, with a 256kbps
UpLoad Speed) take about 2 & 1/2 Minutes.

Obviously though, when UpLoading to a busy Server (such as the
YouSendit.com Server?) over a Transatlantic Link, during the Day,
over an ADSL Connection that has a fairly high Contention Ratio (50:1?)
It will take longer.

FN - Have you tried UpLoading the *same* file to your own (PlusNet)
WebSpace, using FTP?

That should be quicker, cos FTP is more efficient than HTTP for File
Transfer & the PlusNet FTP Server is on the same Network as your
Connection, with no Transatlantic Link

HTH

--
pmj


.



Relevant Pages

  • Re: FTP question
    ... |> I have one server that has had connectivity issues this past week ... |> directed at trying yet another ftp software. ... |> or an error about the socket connection. ... |> own modem and a Linksey router using Xp 64bit system. ...
    (microsoft.public.windowsxp.network_web)
  • Re: On topic, sort of...
    ... server running on what I think is an XP box and it keeps dying on me. ... internet connection is fine, but the upload keeps timing out and seems ... Might want to try it with another FTP ...
    (alt.2600)
  • [Full-disclosure] PlatinumFTP 1.0.18 remote DoS
    ... PlatinumFTPserver simplifies management of all your Ftp clients with ... PlatinumFTP 1.0.18 server. ... remote server has closed connection ... Second Bug: ...
    (Full-Disclosure)
  • PlatinumFTP 1.0.18 remote DoS
    ... PlatinumFTPserver simplifies management of all your Ftp clients with ... PlatinumFTP 1.0.18 server. ... remote server has closed connection ... Second Bug: ...
    (Bugtraq)
  • Re: Single Logon
    ... upload command to upload files ... which implement those basic FTP verbs. ... |> components will retrieve a ServicePoint(which represent a connection to ... |> | private void DownloadFile(string strFilename, string strAddress, ...
    (microsoft.public.dotnet.framework.aspnet.webcontrols)