I have a website with AJAX to load a rss feed on the client side on page load.
If the client presses F5 too many times is it possible for the rss feed owner to ban my entire website not just that client? So others who load the rss feed (client side) will be unable to load it?
If yes, how can they do this? What information would they be using to ban (ip address?)? Is there a way to prevent this banning?
That depends on a number of things. If you’re loading the RSS from the client side then it’s the client’s IP that will be listed as the requester. The best way to do this is to request via the server side and cache the result. This will make the site faster to load and you won’t have to worry about misusing someone else’s resources.