Kể từ mô-đun REST 22.0.0 trong phiên bản đám mây Bitrix24, một operating
khóa bổ sung đã được thêm vào tất cả các phản hồi yêu cầu REST trong mảng thời gian với thông tin bổ sung về thời gian thực hiện yêu cầu. Khóa cho bạn biết về thời gian thực hiện yêu cầu đối với phương thức trong tài khoản. Dữ liệu về thời gian thực hiện yêu cầu đối với phương thức được tóm tắt. Sau đó, nó được kiểm tra. Nếu thời gian của tất cả các yêu cầu phương thức vượt quá 480 giây trong 10 phút qua, phương thức sẽ bị chặn trong 10 phút.
Hãy cùng xem xét các ví dụ:
- Ứng dụng 1 thu thập dữ liệu về khách hàng tiềm năng bằng phương pháp crm.lead.list . Mỗi yêu cầu được thực hiện trong 20 giây. Ứng dụng thực hiện 2 yêu cầu mỗi phút. Trong 10 phút, thời gian thực hiện các truy vấn sẽ là 400 giây. Ứng dụng không vượt quá giới hạn, do đó sẽ hoạt động.
- Ứng dụng 2 bắt đầu chọn giao dịch từ tài khoản bằng phương thức crm.deal.list . Mỗi yêu cầu được thực hiện trong 15 giây. Ứng dụng thực hiện 2 yêu cầu mỗi phút. Trong 10 phút, thời gian thực hiện sẽ là 300 giây, nhưng đây là một phương pháp khác, do đó thời gian thực hiện không cộng dồn và ứng dụng vẫn tiếp tục hoạt động.
- Ứng dụng 3 bắt đầu chọn khách hàng tiềm năng bằng phương pháp crm.lead.list đồng thời với ứng dụng 1. Nó dành cùng 20 giây cho mỗi truy vấn. Ứng dụng thứ nhất và thứ ba sử dụng cùng một phương pháp, vì vậy khi thời gian truy vấn vượt quá 480 giây, chúng sẽ nhận được lỗi 429 khi gọi phương pháp.