General Trouble Shooting
Internet Connection problems: A particular website may fail to load if you do not have an internet connection. Check that your device is connected, for example, via a LAN or Wi-Fi.
Your antivirus is blocking site access: Your antivirus might block access to some sites or even all of them. You may need to temporarily disable it and see whether the ‘taking too long’ error is resolved.
DNS cache: The DNS (Domain Name System) is what translates domain names to IP addresses. This is because it is easier for browsers to ‘read’ IP addresses (which are made up of 4 sets of digits separated by a period as in the image below), while it is easier for humans to remember text, which is why domain names are made up of text as in www.abc.com. DNS results are usually cached in order to make sure that subsequent requests are handled faster. If there was a communication problem between client and server, it may be cached, resulting in the ‘website took too long to respond’ error. Flushing the DNS cache should solve the error.
Outdated Extensions: Extensions come in handy to add necessary features to help improve your browser’s functionality. However, they may not be as frequently updated for compatibility with web browsers. Outdated extensions may contribute to communication problems between client and server. You also cannot be sure that the extensions will work as intended. On Chrome, virus scanning extensions, for example, Symantec, outdated or not, tend to be ‘heavy’, which slows down your browser.
Browsing History: Stored data from browsing sessions (saved passwords, cookies, site names, and URLs, as well as cache) can contribute to client-server communication problems. The stored data contains the name and URL of the particular site that you are trying to access. If it had connection issues before, it will refer to the browser history and the client-server connection will fail.
Chrome’s default profile folder issues: There is a folder named ‘Default’ on your local machine which store’s your ‘Chrome Profile’ (your bookmarks, saved passwords, apps, browser settings, and extensions). If there is corrupted content in the folder, it may affect communication between client and server. You may need to edit or rename this file in order to fix ‘taking too long’ issues. The issues that may result in a corrupted default folder include corrupt files that are locally stored in the cache folder or interference from a 3rd party antivirus.
Your browser contains corrupted files: Your browser may contain corrupted files. These can affect how the client communicates with the browser. Reinstalling the web browser might solve this problem.
Connectivity Tests: After encountering the ‘taking too long to load’ error, a great approach is to rule out the most obvious causes, for example, internet connectivity. Check that you do have a functional internet connection and that it works on other sites and devices.
Change Devices: Try and access the site using another device. For example, if you are using a PC, you may want to try to access the site on a mobile device. If it works on the other device, then there is a possibility that your device is unable to communicate with the server. After eliminating internet connection issues, it is time to try other fixes. Let’s look at fixes to problems that may arise from your device being unable to communicate with the server.