php – cron的工作是否昂贵?或者他们基本上是访问?
我一直在寻找这个问题的答案已有一段时间了,我找到了不同的答案.
cron工作是否是繁重且昂贵的流程,消耗大量资源?或者它们基本上是命中该页面(无论cron触发它时执行的脚本) 我打算为几个站点使用几个cron作业.假设我有3个不同的cron作业,这些作业每分钟都会打到10个站点的某些页面. 进一步说明;您可能知道,如果没有人在预定活动时访问WordPress网站,则不会发生WP-cron事件,直到有人出现并触发它为止. 您如何看待在线cron服务?它们是否存在只是因为大多数共享用户不允许创建cron作业?或者是因为cron作业会降低服务器速度,这样可以减轻服务器的负担?
除非你这样做,否则不会. cron进程本身非常轻量级.它所要做的只是调用你的脚本.如果你的脚本是一个繁重且昂贵的过程,那与cron无关.
有点奇怪的比喻,但我想是这样. cron作业执行脚本.如果该脚本在某种意义上也被用作网页,那么这两个场景是可比较的. (实际上,调用脚本的cron可能比调用脚本的Web服务器的资源更少.)虽然我建议将您的网页代码与命令行代码分开. (除非你的cron任务正在调用对页面的HTTP请求,例如使用wget或那种性质的东西.在这种情况下,它与“页面”无关,只是调用命令行实用程序.)
前者听起来更合理. cron不是资源密集型的.但它确实需要一些共享主机提供商不提供的访问权限. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |