Drupal 7文档将Batch API引入为:
该函数允许将表单处理分散到多个页面请求中,从而确保不会因PHP超时而中断处理。
我的意思是说Batch为开发人员处理了与超时有关的问题。
但是,其他帖子(例如,批处理API在内部如何工作?)暗示开发人员有责任在等待另一个用户到达并再次调用Batch之前,告诉Batch要做多少工作—从而避免了超时。
如果后者是正确的,那么我认为Batch不保证作业不会超时。批次是否提供任何保证?是否由开发人员猜测在超时之前可以处理多少个批处理?
谢谢!