Link to home
Start Free TrialLog in
Avatar of Shawn Janes
Shawn JanesFlag for United States of America

asked on

WordPress RSS Feed Timeout During Feed Validation

I have a WordPress blog installed on a Windows Server. The blog is working fine, however, the RSS feed is VERY slow. When I use a feed validator it returns a timeout. When I browse to it via web browser it eventually shows up but very slow.

The blog URL is blog.greeneconsults.com

The feed URL is blog.greeneconsults.com/feed

I have looked all over the web and am still at a loss. Some pointers would be greatly appreciated.

Shawn.
Avatar of Heather Ritchey
Heather Ritchey
Flag of United States of America image

Unless you've made a change that fixed it, the feed is coming up very quickly and passing the validator immediately when I tested it.

The only way I got a fail on it was testing it in a program that lets you set the display formatting - if I entered it as blog.greeneconsults.com/feed without the http:// it did fail.
But entering http://blog.greeneconsults.com/feed it worked perfectly.
It could be a caching issue. Try placing this in your functions.php file:

function do_not_cache_feeds(&$feed) {
   $feed->enable_cache(false);
 }
 add_action( 'wp_feed_options', 'do_not_cache_feeds' );

Open in new window

I can confirm that clicking the link in Dzynit's post produced the feed quickly in Firefox.

It also validated quickly using w3.org's validator

http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fblog.greeneconsults.com%2Ffeed
ASKER CERTIFIED SOLUTION
Avatar of Shawn Janes
Shawn Janes
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Pick your own last comment as the answer and close. The knowledge base just needs a real solution to the answer rather than abandoned question because it may be helpful to someone else trying to solve the same issue.
Avatar of Shawn Janes

ASKER

Thanks to everyone who contributed.