我一直在寻找这个问题的答案已有一段时间了,我找到了不同的答案.cron工作是否是繁重且昂贵的流程,消耗大量资源?或者它们基本上是命中该页面(无论cron触发它时执行的脚本)
我打算为几个站点使用几个cron作业.假设我有3个不同的cron作业,每分钟都可以为10个站点点击某些页面.有没有像这样的10或100的cron作业以触发方式,就像浏览器命中(-wget ...>/dev/null 2>&1)?如果你这样做,你会遇到额外的负担吗?
进一步说明; 您可能知道,如果没有人在预定活动时访问WordPress网站,直到有人出现并触发它之后,WP-cron事件才会发生.我有一些不太活跃的WordPress网站,我打算执行预定的活动,我正在努力做到正确.
您如何看待在线cron服务?它们是否存在只是因为大多数共享用户不允许创建cron作业?或者是因为cron作业会降低服务器速度,这样可以减轻服务器的负担?
cron工作是否是繁重且昂贵的流程,消耗大量资源?
除非你这样做,否则不会.这个cron过程本身非常轻巧.它所要做的只是调用你的脚本.如果你的脚本是一个繁重且昂贵的过程,那与之无关cron.
他们基本上是打到那个页面
有点奇怪的比喻,但我想是这样.该cron作业执行的脚本.如果该脚本在某种意义上也被用作网页,那么这两个场景是可比较的.(事实上,cron调用脚本可能比调用脚本的Web服务器的资源更少.)虽然我建议将您的网页代码与命令行代码分开.(除非你的cron任务是调用页面的HTTP请求,例如使用wget或者那种性质.在这种情况下,它与"页面"无关,只是调用命令行实用程序.)
您如何看待在线cron服务?它们是否存在只是因为大多数共享用户不允许创建cron作业?或者是因为cron作业会降低服务器速度,这样可以减轻服务器的负担?
前者听起来更合理. cron不是资源密集型的.但它确实需要一些共享主机提供商不提供的访问权限.
| 归档时间: |
|
| 查看次数: |
1877 次 |
| 最近记录: |