When I load my website, there is a significant connection lag. Sometimes, the page will take 20-30 seconds just to connect to the server and sometimes it will never finalize the request, only partially loading the page assets.
Here's the frustrating part about it:
- This problem only occurs on my network - the site loads instantly on other computers.
- I'm able to use the internet normally otherwise, it's just my site. Even online video is no problem.
- I'm fairly certain that it's not a code issue because I have a local copy of the site and it loads instantly, not to mention that it loads instantly on other computers outside of my network.
- I've talked with my hosting company and they can detect no issues with the server.
- I've disabled firewalls and virus protection programs to no effect.
- Resetting the modem and computer does nothing.
- The problem persists across all browsers.
I'm almost positive that it's something to do with our ISP. We moved recently and had no problems with the same setup before we moved across town. Since then, however, they have been working on our network and we had a full 36 hours of downtime 2 weeks ago. However, when I called tech support, they were at a loss at what to do because our internet functions semi-normally other than our site. All diagnostics returned as expected and I get the sense that they're just washing their hands of the matter.
Is there anything that I can do on my end to try to get to the bottom of the problem? Are there specific things I should be asking my ISP to test? I'm really not a network or server expert, so please keep that in mind in your suggestions. I'd be happy to share any relevant details needed about my setup, just ask in the comments and I'll update the question.
Update
- The code on my local server is no different than the production server.
- I tested loading the site simultaneously on my desktop and my iPhone 4 on a 3G network. The iPhone loaded the site in 5 seconds, the desktop in 13.
- I tried other websites that I know are with the same hosting company and they loaded almost instantly.
- Using SpeedTest.net, I tested my connection. My ping rate is 25ms, my download speed is 5.70 Mbps, and my upload rate is 0.87 Mbps.
- The website in question is the one listed in my profile.