This stuff can get funny depending on peering agreements. When mapping our network we discovered that our Baltimore provider was routing through Europe on the way to New York [1].
You can take a deeper look at how we get to your box with http://wheresitup.com/ which should return your traceroute as well.
Seems interesting, but after hitting enter in Chrome 28.0.1469.0 dev, nothing happens. Watching my server logs shows no activity. And agree with @whiskers, the URL length limit is way too low.
We may have already overloaded the system. Though, I noticed a large number of accesses coming via "wheresitup.com/1.1" in my server logs. Using that site directly even is very slow.
I type news.ycombinator.com at the URL prompt, hit Enter. Nothing happens, then in 2 to 10 seconds the URL changes to "Loading.." with a new dot appended every second. And after few more seconds it changes back to the URL input and blinking cursor. The map on top stays exactly the same - white pixel grid of the world on black.
Our system uses gearman and supervisord to manage the job queue, but didn't have systems in place to notice an exploding work queue. The job queue hit 13k at one point, which is clearly sub-optimal. We've launched 4x our normal worker count and performance on that system (and for our other customers) has recovered.
The map is an SVG document. clipPaths (basically masks) have been created for each landmass. The pings being displayed are just circles with gradients, but you only see them through the 'pixelated' landmass mask.
The map starts a static SVG file and the pings are added to the DOM with JS. The animation is a mix of JS and SMIL.
24 comments
[ 2.8 ms ] story [ 38.1 ms ] thread- The URL length limit is way too low! If I want to test a specific asset that's delivered by CDN there is no way to do that
- The colours seem inverted (I'd expect green for fast, red for slow) but this may be a cultural thing
- I'd dampen down the grey a bit, it looks like it's a measurement but really I think that's just places where no test was performed?
- Presumably you know where you can get measurements from so perhaps the initial map should be dual toned to reflect that
My server is in London but got a ping of 276ms in London and only 39ms in Paris. There must be a bottleneck somewhere.
You can take a deeper look at how we get to your box with http://wheresitup.com/ which should return your traceroute as well.
[1] http://wonderproxyblog.com/2011/02/09/miles-per-milisecond/
I type news.ycombinator.com at the URL prompt, hit Enter. Nothing happens, then in 2 to 10 seconds the URL changes to "Loading.." with a new dot appended every second. And after few more seconds it changes back to the URL input and blinking cursor. The map on top stays exactly the same - white pixel grid of the world on black.
--
(edit) Upvote this -> https://news.ycombinator.com/item?id=5538604
I'm running the data provider for that: http://api.wheresitup.com/
My bad.
Our system uses gearman and supervisord to manage the job queue, but didn't have systems in place to notice an exploding work queue. The job queue hit 13k at one point, which is clearly sub-optimal. We've launched 4x our normal worker count and performance on that system (and for our other customers) has recovered.
sorry for the delay paul
The map starts a static SVG file and the pings are added to the DOM with JS. The animation is a mix of JS and SMIL.
Apparently the response time from Hangzhou to google.com is 792737264ms (about 9 days)...so there might be a bug there.