Hi Grex,
Thanks for using Link Finder! You’re probably right about DDoS’ing yourself. This is an issue with this plugin that it makes many requests to and from the hosting server and it is not ideal I must say. I came to this solution to make the requests to come from a consistent source no matter from what machine or location you are logged in to your WordPress website. But since it’s a zero-monitoring and zero-logging plugin, it needs to check all hyperlinks at once, and that’s a problem for larger websites, I must admit.
A few improvements that I can think of are:
* To add an option to set a delay between the requests, i.e. limit the amount of requests per time interval, while this improves reliability, it will increase scanning time.
* To add an option to choose whether the requests should be made by the hosting server (current situation) or by the browser, the latter may prevent the “429” issues and avoids the need for request delay, but the requests in that case are made by the browser where Link Finder is running.
I will add the above in my backlog, but honestly I’m quite busy at the moment so I can’t promise anything about when it will be implemented and released.
Best regards,
Bob