Requesting feed content unnecessarily critical
This app is unnecessarily re-requesting feed content from websites without waiting until there's actually new content published.
Why it's a problemThe unnecessary traffic wastes a website's resources that can be used for its other site visitors.
What it means for usersWebsites are likely to limit this app from accessing feed content, causing feeds to not update properly or stop working entirely.
How to fix it
The application needs to be updated to
wait
until the max-age of
Cache-Control header expires before re-requesting
feed content or properly implement
conditional requests.
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 problemThe 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 usersFeeds are likely to blocked or restricted when used in this application due to the excessive requests.
How to fix itThe application should space out each feed request made to feeds, especially when the feeds are all from the same website.