Tổng quan về việc tạo ứng dụng có hiệu suất
Làm thế nào và tại sao nên sử dụng các mẫu hiệu quả và tránh các mẫu chống
Nên sử dụng các mẫu hiệu suất để nâng cao hiệu quả của ứng dụng, trong khi nên tránh các mẫu phản đối vì chúng có thể làm giảm hiệu quả của ứng dụng. Điều quan trọng là phải hiểu cách thức và lý do sử dụng các mẫu hiệu quả cũng như tránh các mẫu phản đối để tối ưu hóa hiệu suất ứng dụng của bạn.
Các mẫu ứng dụng và Power Apps tăng năng suất
Power Apps đơn giản hóa việc phát triển ứng dụng cấp doanh nghiệp bằng cách sử dụng các mẫu ứng dụng đã được thiết lập. Mẫu là tập hợp các phần tử Power Apps hoạt động gắn kết với nhau. Các phần tử Power Apps này bao gồm nguồn dữ liệu, bộ sưu tập, điều khiển Power Automate và trang. Các mẫu hiệu suất chính được tích hợp Power Apps làm mặc định, cho phép các nhà phát triển mã nguồn ngắn nhanh chóng tạo ra các ứng dụng có chức năng cấp doanh nghiệp. Ngoài ra, các tác vụ triển khai và Power Apps quản trị rất đơn giản. Với Power Apps, bạn và nhóm phát triển của bạn có thể làm việc hiệu quả hơn vì có nhiều yếu tố không còn cần bạn chú ý nữa.
Power Apps hướng tới các mô hình hiệu suất
Hành vi Power Apps mặc định sẽ hướng dẫn bạn hướng tới các mẫu hiệu suất nổi tiếng. Các mẫu này bao gồm tải dữ liệu hợp lý khi khởi chạy, phân trang dữ liệu tăng dần tự động, lưu trữ dữ liệu vào bộ nhớ đệm cho các bộ sưu tập và chỉ tải dữ liệu cần thiết cho mỗi trang. Những mẫu đã được chứng minh này có hiệu quả đối với các ứng dụng doanh nghiệp nặng về dữ liệu. Nhiều triển khai Power Apps thành công tuân theo các nguyên tắc này, sử dụng hơn 100 bảng và hơn 50 màn hình trong khi vẫn duy trì hiệu suất xuất sắc.
Rơi vào những khuôn mẫu phản đối
Khi bạn tạo một ứng dụng trên bất kỳ nền tảng phát triển nào, sẽ có nguy cơ tạo ra một ứng dụng hoạt động kém do các mẫu phản kháng. Những mẫu này có thể gây ra thời gian tải chậm, chuyển đổi chậm giữa các trang cũng như khó cập nhật và truy xuất dữ liệu. Một số ví dụ phổ biến về chống mẫu bao gồm tải quá nhiều dữ liệu, chuyển đổi mọi thứ thành bộ sưu tập và làm quá tải OnStart. Những mô hình này thường được áp dụng khi cố gắng khắc phục những hạn chế thực sự hoặc nhận thấy được trong Power Apps. Mặc dù chúng tôi cố gắng hướng dẫn bạn những mẫu tốt nhất nhưng bạn vẫn có thể vô tình sử dụng mẫu xấu, dẫn đến ứng dụng hoạt động kém.
Bốn nguyên tắc thiết kế hiệu suất chính
Dưới đây là bốn nguyên tắc hiệu suất chính cần xem xét khi xây dựng ứng dụng của bạn. Những nguyên tắc này không hoàn toàn độc lập với nhau và do đó bạn sẽ thấy một số đề xuất về hiệu suất được lặp lại trong các phần khác nhau. Để hiểu rõ nhất những bài viết này, bạn cũng nên hiểu bài viết các giai đoạn thực thi của Power App . Nếu ứng dụng hiện tại của bạn hoạt động không tốt, hãy sử dụng các nguyên tắc bên dưới để kiểm tra ứng dụng của bạn.
Mỗi nguyên tắc dưới đây liên kết đến một trang có nhiều chi tiết hơn về chủ đề này.
- Tối ưu hóa tải trang: Tối ưu hóa ứng dụng của bạn về tốc độ tải ứng dụng và trang. Giảm thiểu, trì hoãn hoặc loại bỏ các hành động ngăn tải ứng dụng hoặc trang nhanh.
- Tải trọng dữ liệu nhỏ: Giữ lượng dữ liệu được truy xuất hàng loạt ở mức nhỏ.
- Tối ưu hóa các mẫu dữ liệu truy vấn: Thực hiện kết hợp dữ liệu trên máy chủ chứ không phải trong ứng dụng Power Apps của bạn.
- Tính toán nhanh: Làm việc với Power Fx, không chống lại nó.
Những nguyên tắc này sẽ bao gồm hầu hết những gì cần thiết để giúp ứng dụng của bạn chạy nhanh.
Hướng dẫn hiệu suất bổ sung
Có những cân nhắc về hiệu suất khác cần ghi nhớ. Để được hướng dẫn thêm, hãy xem các bài viết sau:
- Các cân nhắc khác về hiệu suất: Thảo luận về các yếu tố bổ sung có thể ảnh hưởng đến hiệu suất.
- Xây dựng các ứng dụng lớn phức tạp: Nêu ra các yếu tố chính cần cân nhắc khi xây dựng một ứng dụng lớn.
- Các tiêu chuẩn và nguyên tắc mã hóa ứng dụng canvas: Phác thảo các nguyên tắc phát triển và mã hóa chung có thể giúp xây dựng một ứng dụng.