Lorenceo:mercutio: speedtest.net uses unique requests for each "random image" that it uses to download, and so even if things force-cache the content, it'll just take up lots of cache space.I just tried this, with a bunch of different number strings. The MD5 of the files that it downloads are the same, and they all came in at line speed. Even when supposedly coming from Africa.
so you'll have a request like:
http://speed.snap.net.nz/speedtest/random1500x1500.jpg?
then a random number after the ? .. you can request the image yourself and see it just looks like random pixels.
but with the http download, you should be able to accomplish the same thing with that 100mb speed test in fremont (california) by appending ?129321039812903812 or some other random number to it, and increment it every time you do a new test.
curious. i wonder if there's somethign special on random1500x1500.jpg
anyway, that's one of the reasons i say it's good to test on port 24 :)
one solution is actually have completely random data...
[code]
# curl http://199.193.250.229/stupidtest.php | md5sum
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 31.2M 0 31.2M 0 0 2101k 0 --:--:-- 0:00:15 --:--:-- 2178k
fa7b71d4aa8f112b49663c759667ea3d -
# curl http://199.193.250.229:24/stupidtest.php | md5sum
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 31.2M 0 31.2M 0 0 2531k 0 --:--:-- 0:00:12 --:--:-- 2606k
68da8e55a543d950389c8ff24d991810 -
# curl http://"\[2605:f700:80:1::c27:87f5\]"/stupidtest.php | md5sum
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 31.2M 0 31.2M 0 0 2291k 0 --:--:-- 0:00:13 --:--:-- 2436k
477bce13c23241c021ad211df83ea338 -
# curl http://"\[2605:f700:80:1::c27:87f5\]:24"/stupidtest.php | md5sum
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 31.2M 0 31.2M 0 0 3674k 0 --:--:-- 0:00:08 --:--:-- 3288k
3814d5a8c34e3ab14ee72f169903ea0d -
[/code]
so if you ever get the same md5 two times in a row something is seriously screwed.
i wonder if the transparent proxy screws with ipv6 too.