Can someone break down how a website like speedtest.net work exactly? I am not a developer, but in my very basic understanding of tech, I assume they have a certain 100mb file that is physically located on numerous servers around the world (or maybe a CDN-type setup?), and the visitor gets connected to a server closest to his/her IP address location... Or is there a more complex setup in place?
Grok provided a comprehensive explanation of your question, too detailed to share here. View it at: https://x.com/i/grok?conversation=1959947723836113337
Websites like Speedtest.net work by finding the nearest test server, then sending and receiving small chunks of data between your device and that server. They measure latency (ping), the speed of data download, and the speed of data upload to calculate your internet performance.