I've been having some problems with my internet connection, whereby sometimes sites take an age to load yet some (such-as Google) are generally available all the time. The pages also work eventually, as opposed to the connection dropping and the page loads failing.

I've tried using various tools to analyse the problem, such as Firebug and Tamperdata, but they've not been able to tell me anything beyond that some requests have taken a while (up to 3 minutes timed) to resolve. I'm thus thinking that the problem is at a lower level than they can tell me about.

The problem is most noticeable when I open a bunch of tabs to different sites, some of the content loads but some pages (and some sections of other pages) remain in a loading state for ages. I thought at first it could be an intermittent issue with my ISP's DNS, as I'd generally have a cached copy of Google's IP but might not for other sites, but I switched to Google's public DNS and still experienced the same problems.

So, any ideas where the problem could be, or what tool might help me pin this down further? I've contacted my ISP and they've been generally helpful, they sent me a new (better) router in the hopes that it would solve the problem, but unfortunately I'm still occasionally getting this issue.

Sounds to me like a DNS issue (which you've ruled out), or a latency issue. What are your ping times like to the sites that take a long time to respond?
–
user3463Feb 20 '11 at 23:43

1

"The problem is most noticeable when I open a bunch of tabs to different sites, some of the content loads but some pages (and some sections of other pages) remain in a loading state for ages." Have you tried another browser?
–
barlopFeb 21 '11 at 4:47

3 Answers
3

I suppose it's possible your ISP has a Path MTU Discovery black hole somewhere and doesn't realize it. Try setting your MTU down to 1400 or even 1000 and see if the problem goes away. If it does, then try to find the highest setting that doesn't show the problem.

You could also leave a ping running against some host deep within your ISP (like a web or mail server, not just your local router), and see what kinds of latencies and drop percentages you get.

Also, some DNS resolvers (clients) use all DNS server addresses in a round-robin manner. See what DNS server addresses your hosts and your router are using, and use a DNS testing tool like host, dig, or nslookup, or any number of GUI tools or web apps, to make sure all of the DNS servers you're using a really up and reachable and responding quickly.

Thanks for the help, reducing my MTU didn't resolve the issue though it did teach me a bit about networking. The problem was eventually pinned down to the ancient phone line leading to my house after a tech support bod noticed a large number of ADSL line errors. It was replaced and the problem went away.
–
Li1tJun 5 at 11:10

Just launch the program, choose your internet connection speed, click Analyze and Internet Optimizer will recommend improvements to your system settings. After applying these with another click, reboot, then try a few internet apps and see if you spot any performance gains.

Thanks for the help, I forgot to update this after I resolved the issue. The problem was eventually pinned down to the ancient phone line leading to my house after a tech support bod noticed a large number of ADSL line errors. It was replaced and the problem went away.
–
Li1tJun 5 at 11:11