Feeder

Stable

Feeds may work in this app but it still has some issues below you should be aware of

Image of the Feeder application
Requesting feeds too quickly critical

Multiple requests for feed content are being made by this app in a matter of seconds.

Why it's a problem

The activity strains a website's resources because it needs to process more of the application's requests than necessary, all at once. Depending on how often and frequent the excessive requests happen, it can knock a website completely offline, causing it to exceed its bandwidth and traffic limits, making the website more costly for its owners.

What it means for users

Feeds are likely to blocked or restricted when used in this application due to the excessive requests.

How to fix it

The application should space out each feed request made to feeds, especially when the feeds are all from the same website.

Requesting feed content from the wrong location critical

It's common for feed applications to grab content from some unconventional location on a website to generate a feed because the website doesn't provide it. However, even though the site already tells this app where feeds are located, the app is still attempting to extract content from other areas on the website that clearly aren't feeds.

Why it's a problem

When a feed app doesn't request content from the right location or tries getting content from areas on a site not designated for feed consumption, the activity looks suspicious. This is likely to cause website owners to block this app from accessing its content.

What it means for users

Feed content obtained from the wrong location can be unpredictable and may not display correctly in the app. If websites block this app because of the behavior, which is likely, feeds won't work at all.

How to fix it

When the app visits a webpage to retrieve feed content, it should:

  1. Get the website's feed location from the autodiscovery link element of the page and use that location for all subsequent feed requests
  2. Update any attempts by its users to subscribe to the incorrect location in the application to the correct new location without making any further requests to the website for this info
  3. Ensure the request isn't made to a location on the website that has been explicitly disallowed in its robots.txt file
Not using updated feed locations critical

When a feed from a website is moved to a new location, the website informs the application where the feed has been moved to. However, instead of using the new locations of feeds, this application continuously tries to request feeds from their old locations.

Why it's a problem

It causes websites to use more computer resources than necessary to forcibly redirect the application to the rightful place over and over again.

What it means for users

Feeds will stop working or become fully inoperable when a website blocks the application due to this behavior.

How to fix it

When a feed has been relocated to a new URL, the application should use the new URL and cease attempting to request feed content from the old one.