Export Pro
Action: Xuất bản ghi ProStandard Edition+Giới thiệu
Plugin Export Pro cung cấp các tính năng nâng cao trên nền tảng tính năng xuất thông thường.
Cài đặt
Plugin này phụ thuộc vào Plugin quản lý tác vụ bất đồng bộ, trước khi sử dụng cần bật Plugin quản lý tác vụ bất đồng bộ trước.
Tính năng nâng cao
- Hỗ trợ Action xuất bất đồng bộ, thực thi trên thread độc lập, hỗ trợ xuất lượng dữ liệu lớn.
- Hỗ trợ xuất tập tin đính kèm.
Hướng dẫn sử dụng
Cấu hình chế độ xuất


Trên nút xuất, có thể cấu hình chế độ xuất, ba chế độ xuất có thể chọn:
- Tự động: Xác định chế độ xuất theo lượng dữ liệu khi xuất, nếu lượng dữ liệu nhỏ hơn 1000 bản ghi (xuất tập tin đính kèm là 100 bản ghi), thì sử dụng xuất đồng bộ, nếu lượng dữ liệu lớn hơn 1000 bản ghi (xuất tập tin đính kèm là 100 bản ghi), thì sử dụng xuất bất đồng bộ.
- Đồng bộ: Sử dụng xuất đồng bộ, khi xuất sẽ chạy trong thread chính, phù hợp với dữ liệu quy mô nhỏ, nếu thực hiện xuất dữ liệu quy mô lớn ở chế độ đồng bộ, có thể dẫn đến hệ thống bị chặn, lag và không thể xử lý yêu cầu của các người dùng khác.
- Bất đồng bộ: Sử dụng xuất bất đồng bộ, khi xuất sẽ thực thi trên thread nền độc lập, không chặn việc sử dụng hệ thống hiện tại.
Xuất bất đồng bộ
Sau khi thực hiện xuất, quy trình xuất sẽ thực thi trên thread nền độc lập, không cần bạn cấu hình thủ công. Trong giao diện người dùng, sau khi thực hiện thao tác xuất, phía trên bên phải sẽ hiển thị tác vụ xuất đang thực thi và hiển thị tiến trình tác vụ theo thời gian thực.

Sau khi xuất kết thúc, có thể tải xuống tập tin xuất trong tác vụ xuất.
Xuất đồng thời
Khi có nhiều tác vụ xuất đồng thời, sẽ bị ảnh hưởng bởi cấu hình server, dẫn đến hệ thống phản hồi chậm hơn, do đó khuyến nghị nhà phát triển hệ thống cấu hình số lượng tác vụ xuất đồng thời tối đa (mặc định là 3), khi vượt quá số lượng đồng thời được cấu hình, sẽ vào trạng thái xếp hàng.

Cách cấu hình số lượng đồng thời: Biến môi trường ASYNC_TASK_MAX_CONCURRENCY=số_lượng_đồng_thời
Trong các thử nghiệm tổng hợp dưới các cấu hình và độ phức tạp dữ liệu khác nhau, số lượng đồng thời được khuyến nghị:
- 2 nhân CPU, số lượng đồng thời 3.
- 4 nhân CPU, số lượng đồng thời 5.
Về hiệu năng
Khi bạn phát hiện quá trình xuất chậm bất thường (tham khảo bên dưới), có thể là vấn đề hiệu năng do cấu trúc Table dữ liệu.
Để đảm bảo xuất hiệu quả, khuyến nghị bạn:
- Table dữ liệu phải đáp ứng các điều kiện sau:
- Giảm các Field xuất không cần thiết, đặc biệt là Field quan hệ (vấn đề hiệu năng do Field quan hệ vẫn đang được tối ưu hóa)

- Nếu đã đáp ứng các điều kiện trên, vẫn có hiện tượng xuất chậm, có thể phân tích log, hoặc phản hồi cho đội ngũ chính thức.

- Quy tắc liên kết: hiển thị/ẩn nút bấm động;
- Chỉnh sửa nút bấm: chỉnh sửa tiêu đề, loại, biểu tượng của nút bấm;

