Forum Moderators: phranque
If so, is it possible to setup a traffic filter so Broadband and 'heavy weight' connections get filtered to a broadband page i.e. 'flash rich' with video on demand and all other connections to a HTML page?
Of course it's possible to build a script, but it may not be a good approach since ping times and load times can vary dramatically from request to request during peak traffic periods. You could simply arrange a page to send a small image file first, then time it, to determine how long it takes for the next request to arrive at the server, but that still won't reliably identify a connection type due varying Net latencies.
Many sites offer an option for a "text only" page vs a graphics intensive page. Although I have a broadband connection, I invariably choose the light version of the page, and greatly appreciate having the choice. I'm visiting most sites for information, not entertainment and eye candy and I suspect most users would appreciate having a choice.
I don't know if it would be reliable, though. How would you make sure that your outbound data is following the same path as your inbound data? You'd have to know your hosts' BGP setup, and possibly more than that.
With the way routing works on the Internet, I'm not sure you'd want to depend on ICMP as your sole metric for doing what you're trying to do.