Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Alias (5735)

Alias
  (email not shown publicly)
http://ali.as/

Journal of Alias (5735)

Wednesday May 07, 2008
09:08 PM

Better File Delivery Attempt 1 - Leech off Google

[ #36351 ]

Google has freaking ridiculous amounts of bandwidth and in some cases dedicated fibre. So when it comes to downloads from a single point, if they can't handle it, well nobody can I guess.

Google's Project Hosting downloads also allow for single-click downloads, and have download counters. So that would seem to fulfill most of the criteria.

The only downside is the 100MB file size limit, but I can deal with that for now by delivering the two primary installers from there, and continue to serve the more specialized distros (Vanilla and the .zip versions) directly from strawberryperl.com at DreamHost.

So if you live outside of the US/Canada, could you please try downloading the following and let me know the download speed you are seeing.

http://vanilla-perl.googlecode.com/files/strawberry-perl-5.10.0.1-1.exe

If this isn't good enough, then my next target is the Coral Cache network, and from there it's probably a custom geo-based mirror network... ugh.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • around 300 KB/s from google, around 470 KB/s from strawberryperl.com. (downloaded from Japan, ADSL 47M).
  • Nearly 400KB/s to NZ. This was a test from the office. It would be much slower from home on account of crappy DSL.
  • From Google, the download got completed in 43 seconds, average 415kB/sec. Or so it says... I think that ignores the time while the browser was waiting for me to state what to do with the file, while in the meantime, it has already downloaded part of the file in the background. Because, while it was downloading, the progress indicator started out at 343kB/sec, and the speed slowly increased to 400kB/sec towards the end. Nowhere have I seen it reach that "average speed"...

    Anyway: if this is not good enough

  • I see 329.69K/s on a more than 200MBit/sec (I don't know much, but it's a BIG pipe) at our hosting facility, and 209.06K/s on our slow 8Mbit/sec in the office.
  • 1.63M/s from my ADSL2+ London.
  • Using wget, I got it in 6 seconds (3.06 MB/s) from googlecode.

    The same file from vanillaperl.com took 40 seconds (451.79 KB/s)
  • You might get away with creating separate projects for each of vanilla / strawberry / chocolate, and get a 100MB limit for each
    • Yeah, maybe. It probably still wouldn't be enough though...

      Once you bundle in Wx+GTK and image libs and what not, Chocolate is looking pretty big.
  • Basically as fast as my (very slow!) DSL connection could get it. Started at 70 KB/s and when my wife was done watching sky lanterns on YouTube it jumped up to 130 KB/s, which is the fastest I ever get.
    --
    mirod
  • On the basis of the above, I think the googlecode solution is looking like the best solution, at least in the short term until chocolate arrives.

    I'll chuck both .exe installers up on there, and leave the .zip ones on the strawberry website.
  • Over DSL then wireless, 540 kb/sec on average, But note that wget includes the latency for initiating the connection in the download time; speed varied a little, but hit my 800ish kb/sec maximum several times. From my web host shell, I got 630 kb/sec, which is middling. At the Uni data centre it did 380 kb/sec, which is somewhat lacklustre, though it’s hard to know what this means as speeds there tend to span over an order of magnitude.

    • From my keyweb.de hosting account I got 2.25 MB/s. Which isn't bad at all.
  • I get 150KB/s at work (sucky internet) and 440KB/s on university server. Both in Ireland. Rented server in the UK does 2MB/s. The same server gets 2.17 MB/s from strawberryperl.com.
  • I got a solid 335KB/s on my home ADSL in the far northern Netherlands.