HughesNet is a satellite internet provider so I assume that traffic from their IP addresses is some proxy for their clients. Now these proxies seem to be broken as they don't seem to process relative links in css and javascript files correctly.<p>Our pages www.example.com include css and js files which are located on other hosts such as, static.example.com. These static css/js files include a relative link to static files ex. url(../i/corner.gif). Everything works correctly, but the ip requests of from HughesNet are requesting 1000s per minute of www.example.com/i/corner.gif
and all other static files that we use. In fact they are requesting things like www.example.com/google_ads.js which are files that are relatively linked from the google ads includes.
Clearly these guys are doing something wrong. As you can imagine they request these at once, so I see things like 100 request in the same second to my web server.<p>What do you suggest?
Why are you asking us?<p>Contact Hughes network administrator. They probably have a prefetching web caching server, that may be misconfigured or have a bug when interacting with your particular web server with your particular configuration...or your site may have some cache-control data botched. Or a little of both.<p>You have the offending IP addresses...look them up at ARIN.net, and find out who is responsible for their network. Send them an email with what you've just told us.