Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a website with Wordpress and PHPBB integrated - and it's been fine for months.. then all of a sudden, it's unbelievably slow to load.

There are no errors in the apache logs, but looking at the page in firebug shows a 20 second pause, before the page is delivered.

more confusing, on the same server, same apache installation, PHPBB loads in 30ms, no delay.

I tried the hogdetector wordpress plugin, which indicates that the delay is before the header is sent - which seems to agree with firebug.

Any ideas how to troubleshoot this one further?

share|improve this question

4 Answers 4

up vote 3 down vote accepted

Probably a DNS lookup problem ! Check DNS configuration.

share|improve this answer
    
+1 I would also start by checking if you can do reverse DNS resolutions propperly on the server. Waiting for reverse DNS to time out often causes these kind of delays in odd places. –  pehrs Apr 1 '10 at 12:30
1  
what do you know... the IP address of the upstream DNS server in the datacentre had been changed. –  TheoJones Apr 2 '10 at 11:45

If you have it running on a Linux (or Linux-like environment), try running a packet sniffer on it when doing a request and see what it's asking for and pausing. Something like tcpdump or wireshark. Run that, request some pages, see what the results are. If it's a DNS problem it should show up there. If networking is fine, then you would need to next start checking for local problems with the installation.

share|improve this answer

One of your WP plugins is likely at fault. Try disabling them one by one and seeing which one is causing the issue.

share|improve this answer

Really odd that the blog is slow but the BBS is fine. If possible use a browser on the server (text based?) or something like wget. If performance is correct locally the only thing I can think of is a proxy problem. Of course if the local performance is poor then at least you know it's on the sever.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.