It’s by default set to be run on a schedule, I think the default is 24 hours. You can set this value in the settings page, depending on your server load, number of links to run through and so on. How long you can live with links being broken.
You can also fine-tune the resource use in the advanced tab:
Max. execution time
Server load limit
You can also disable checking of things you don’t need in the “Look For Links In” and “Which Links To Check” tabs, if you feel it uses too much resources.
I run on a shared server system and I’ve not seen BLC use a lot of CPU when running.
some of this has been because the jobs were not quite set up to batch correctly. this has been improved a bit. you can try the community fork that i set up which might give better performance than the main one. available for download here.
https://github.com/HongPong/broken-link-checker
hey @hongpong will you still be the one to update and keep this amazing plugin as amazing?
seems that after you were talking about taking over, the developer(s) jumped back in, but now with the heat off, they seem to have cooled also.
Default setting is check links every 72 hours. Links to check for default is comments, pages and posts.
blc_cron_check_links cron event will run every 10 minutes.
-
This reply was modified 7 years, 1 month ago by
Luke Cavanagh. Reason: clarify wording
-
This reply was modified 7 years, 1 month ago by
Luke Cavanagh. Reason: clarify wording
Luke, can you clarify? What is being run every 10 minutes vs. 72 hours?
@jodzeee take a look at the cron jobs to get a sense of it (this hasn’t been surfaced very well in WP by default)
https://www.wpbeginner.com/plugins/how-to-view-and-control-wordpress-cron-jobs/
@gooma2 I don’t have access to this repo and as I’ve said I don’t have the latitude to put my time into a software package that is branded for a company. If there are good pull requests that people can test I will put them on the community fork and revisit in say, 10 months or so if it’s worth submitting a new official plugin.