If you website is experiencing unusually slow loading time, you can check the performance of your website at http://www.webpagetest.org/
When the results of the test are complete, you will be able to see the load time. If load time is slower than usual, then the you can begin to diagnose the reason for this by running a traceroute. This will show you all the network hops between you and the server hosting the website, including the speeds to reach each. To run a traceroute, open you computer's command prompt and type in tracert example.com (Windows) or traceroute example.com (Mac).
If a timeout occurs right away, check your local network or router. If the timeout occurs later down the line, then you can contact your internet service provider.
You could also test the load time of your page with a proxy server:
- http://freeproxyserver.net/
If your website loads normally through the proxy server, then you have identified a network problem.