Tài liệu Drupal 7 giới thiệu Batch API như:
Các hàm cho phép xử lý biểu mẫu được trải đều trên một số yêu cầu trang, do đó đảm bảo rằng quá trình xử lý không bị gián đoạn do hết thời gian PHP ...
Tôi lấy điều này có nghĩa là Batch xử lý các vấn đề liên quan đến thời gian chờ cho nhà phát triển.
Tuy nhiên, các bài đăng khác (ví dụ: API lô hoạt động như thế nào trong nội bộ? ) Ngụ ý rằng trách nhiệm của nhà phát triển là phải nói với Batch bao nhiêu công việc phải làm trước khi chờ người dùng khác đến và Batch được gọi lại --- do đó tránh được hết giờ.
Nếu điều sau là đúng thì tôi cho rằng Batch không đảm bảo rằng các công việc sẽ không bị hết thời gian. Batch có cung cấp bất kỳ đảm bảo? Có phải nhà phát triển sẽ đoán Batch có thể xử lý bao nhiêu trước khi hết thời gian không?
Cảm ơn bạn!