In Drupal 7
Poormanscron has been made part of core and is the default. I understand that for this to work at all, the site must get regular page requests in order to trigger
Poormanscron - but that is not a concern with my site.
Poormanscron let you configure frequency, but not when to run. I would prefer to have cron run at night, when the site see very little traffic.
So far, I've made do with
Poormanscron. The fact that it comes "built-in" can be viewed as some sort of recommendation. However, I am concerned about performance. To me, it looks as if setting up an external cron job (with Gnu/Linux/Unix
crontab) is a better solution for a production site. Is this correct, or is there something I've overlooked? Are there other things one should factor into this comparison?
PS. I already know about the Elysia cron contributed module (basically a poor man's cron on steroids), and that it will let you set the time of day to run. However, to keep this focused I will prefer answers that only look at the core
Poormanscron vs. external cron. (Adding contributed modules also carries a performance penalty.)