So, today, a customer was asking if we could show speed tests to CDN.
So I used my french server to test external connections from outside of Rackspace. For a CDN, it’s fairly speedy!
#!/bin/bash CSTATS=`curl -w '%{speed_download}\t%{time_namelookup}\t%{time_total}\n' -o /dev/null -s http://6281487ef0c74fc1485b-69e4500000000000dfasdcd1b6b.r12.cf1.rackcdn.com/bigfile-rackspace-testing` SPEED=`echo $CSTATS | awk '{print $1}' | sed 's/\..*//'` DNSTIME=`echo $CSTATS | awk '{print $2}'` TOTALTIME=`echo $CSTATS | awk '{print $3}'` echo "Transfered $SPEED bytes/sec in $TOTALTIME seconds." echo "DNS Resolve Time was $DNSTIME seconds."
# ./speedtest.sh Transfered 3991299 bytes/sec in 26.272 seconds. DNS Resolve Time was 0.061 seconds. root@ns310045:~# ./speedtest.sh Transfered 7046221 bytes/sec in 14.881 seconds. DNS Resolve Time was 0.004 seconds. root@ns310045:~# ./speedtest.sh Transfered 29586916 bytes/sec in 3.544 seconds. DNS Resolve Time was 0.004 seconds. root@ns310045:~# ./speedtest.sh Transfered 14539272 bytes/sec in 7.212 seconds. DNS Resolve Time was 0.004 seconds. root@ns310045:~# ./speedtest.sh Transfered 9060846 bytes/sec in 11.573 seconds. DNS Resolve Time was 0.004 seconds. root@ns310045:~# ./speedtest.sh Transfered 25551753 bytes/sec in 4.104 seconds. DNS Resolve Time was 0.004 seconds. root@ns310045:~# ./speedtest.sh Transfered 28225927 bytes/sec in 3.715 seconds. DNS Resolve Time was 0.004 seconds. root@ns310045:~# ./speedtest.sh Transfered 9036412 bytes/sec in 11.604 seconds. DNS Resolve Time was 0.004 seconds. root@ns310045:~# ./speedtest.sh Transfered 32328623 bytes/sec in 3.243 seconds. DNS Resolve Time was 0.004 seconds.