【发布时间】:2020-02-16 11:15:03
【问题描述】:
如果服务器上每分钟都有一个 cron 运行,它会不会给服务器带来很多负载并降低应用程序的整体性能。而且不仅仅是一个,而是多个这样的crons。现在使用 Laravel Scheduler 来做类似的事情。
如果我停止调度程序并改用https://www.easycron.com 之类的外部调度服务,它将运行 crons 并使用已设置的 http 方法访问 url。
调用路由到一个控制器函数,该函数将执行内部 cron 服务本来会执行的操作。
哪种方法更值得推荐/推荐,为什么?
谢谢
【问题讨论】:
-
服务器上的负载在很大程度上取决于您的 crons 在做什么。在任何一种情况下——HTTP 触发或 cron 触发——负载仍然相同。
标签: laravel cron taskscheduler laravel-scheduler