The WP back end of a site I\'m working on (It\'s a multisite) takes about 25 seconds to load.
Everything was working fine until yesterday and the front end still works p
I got in touch with our network admin and we resolved the issue.
I will copy his answer here. Hope it helps someone.
Does Wordpress use 'self-referential URLs' ? What I mean by this is... is wordpress trying to access it's own templates/css using fully qualified domain names in the URL (e.g. http://example.co.uk/someurl )
Because we use Network Address Translation (NAT) on our firewalls to hide the real IP address of the server, it has the side effect that if the server tries to access it's own URLs, it will try to send the traffic to the external interface on our firewall, which is where the DNS resolves to.
The fix for this is very simple - we just add the site url into the /etc/hosts file so that the server knows to use it's own IP address instead of the address on the firewall.
So he added our address to the hosts file and now it works perfectly. Awesome.