Benchmark public javascipt CDNs on a VPS
This is a legacy script from when I was 13 years old. Please don’t give me a hard time
#!/bin/bashfunction speedTest { # ripped off from http://freevps.us/downloads/bench.sh local the_speed=$( wget -O /dev/null "http://$1" 2>&1 | awk '/\/dev\/null/ {speed = $3 $4} END {gsub(/\(|\)/,"",speed); print speed}') echo $the_speed}
echo "jsTest.sh by IshanDS www.ishands.cf"echo ""# CDNJscdnjs=$(speedTest "cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js")echo "Speed from CDNJs: $cdnjs"
# Google CDNgoogle=$(speedTest "ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js")echo "Speed from Google CDN: $google"
# jsDelivrjsdelivr=$(speedTest "cdn.jsdelivr.net/jquery/2.1.1/jquery.min.js")echo "Speed from jsDelivr: $jsdelivr"
# MaxCDN OSSmaxcdn=$(speedTest "oss.maxcdn.com/jquery/2.1.1/jquery.min.js")echo "Speed from MaxCDN: $maxcdn"
# Jquery CDNjquery=$(speedTest "code.jquery.com/jquery-2.1.1.min.js")echo "Speed from Jquery CDN: $jquery"
# Microsoft CDNmicrosoft=$(speedTest "ajax.aspnetcdn.com/ajax/jquery/jquery-2.1.1.min.js")echo "Speed from Microsoft CDN: $microsoft"
echo ""echo "Thank you for using jsTest.sh"This work is licensed under CC BY-NC-SA 4.0. Copying is an act of love — please copy!