Επισκόπηση της δημιουργίας εφαρμογών απόδοσης
Πώς και γιατί να χρησιμοποιείτε μοτίβα απόδοσης και να αποφεύγετε τα αντι-μοτίβα
Θα πρέπει να χρησιμοποιούνται μοτίβα απόδοσης για τη βελτίωση της αποτελεσματικότητας μιας εφαρμογής, ενώ τα αντι-μοτίβα θα πρέπει να αποφεύγονται καθώς μπορούν να μειώσουν την αποτελεσματικότητα μιας εφαρμογής. Είναι σημαντικό να κατανοήσετε πώς και γιατί να χρησιμοποιείτε μοτίβα απόδοσης και να αποφεύγετε τα αντι-μοτίβα, προκειμένου να βελτιστοποιήσετε την απόδοση της εφαρμογής σας.
Μοτίβα εφαρμογών και Power Apps κέρδος παραγωγικότητας
Το Power Apps απλοποιεί την ανάπτυξη εφαρμογών εταιρικής ποιότητας χρησιμοποιώντας καθιερωμένα μοτίβα εφαρμογών. Τα μοτίβα είναι συλλογές Power Apps στοιχείων που λειτουργούν συνεκτικά μεταξύ τους. Αυτά τα Power Apps στοιχεία περιλαμβάνουν πηγές δεδομένων, συλλογές, στοιχεία ελέγχου, Power Automate και σελίδες. Τα βασικά μοτίβα απόδοσης είναι ενσωματωμένα σε Power Apps ως προεπιλογές, επιτρέποντας στους προγραμματιστές χαμηλού κώδικα να δημιουργούν γρήγορα λειτουργικές εφαρμογές εταιρικής ποιότητας. Επιπλέον, οι εργασίες ανάπτυξης και διαχείρισης Power Apps είναι απλές. Με το Power Apps, εσείς και η ομάδα ανάπτυξής σας μπορείτε να είστε πιο παραγωγικοί, καθώς υπάρχουν πολλά στοιχεία που δεν απαιτούν πλέον την προσοχή σας.
Το Power Apps κατευθύνει προς μοτίβα απόδοσης
Η προεπιλεγμένη Power Apps συμπεριφορά σάς οδηγεί σε γνωστά μοτίβα απόδοσης. Αυτά τα μοτίβα περιλαμβάνουν τη βελτιστοποιημένη φόρτωση δεδομένων κατά την εκκίνηση, την αυτόματη σταδιακή σελιδοποίηση δεδομένων, την προσωρινή αποθήκευση δεδομένων για συλλογές και τη φόρτωση μόνο βασικών δεδομένων για κάθε σελίδα. Αυτά τα αποδεδειγμένα μοτίβα είναι αποτελεσματικά για εταιρικές εφαρμογές με μεγάλο όγκο δεδομένων. Πολλές επιτυχημένες Power Apps υλοποιήσεις ακολουθούν αυτές τις οδηγίες, χρησιμοποιώντας περισσότερους από 100 πίνακες και περισσότερες από 50 οθόνες διατηρώντας παράλληλα εξαιρετική απόδοση.
Πέφτοντας σε αντι-μοτίβα
Όταν δημιουργείτε μια εφαρμογή σε οποιαδήποτε πλατφόρμα ανάπτυξης, υπάρχει ο κίνδυνος να δημιουργήσετε μια εφαρμογή που έχει κακή απόδοση λόγω αντι-μοτίβων. Αυτά τα μοτίβα μπορεί να προκαλέσουν αργούς χρόνους φόρτωσης, αργές μεταβάσεις μεταξύ σελίδων και δυσκολία στην ενημέρωση και ανάκτηση δεδομένων. Μερικά κοινά παραδείγματα αντι-μοτίβων περιλαμβάνουν τη φόρτωση υπερβολικού όγκου δεδομένων, τη μετατροπή των πάντων σε συλλογές και την υπερφόρτωση του OnStart. Αυτά τα μοτίβα συχνά υιοθετούνται όταν επιχειρείται η αντιμετώπιση αντιληπτών ή πραγματικών περιορισμών Power Apps. Ενώ προσπαθούμε να σας καθοδηγήσουμε προς τα καλύτερα μοτίβα, είναι ακόμα πιθανό να χρησιμοποιήσετε ακούσια ένα κακό μοτίβο, με αποτέλεσμα μια εφαρμογή να έχει κακή απόδοση.
Τέσσερις βασικές αρχές σχεδιασμού απόδοσης
Ακολουθούν τέσσερις βασικές αρχές απόδοσης που πρέπει να λάβετε υπόψη κατά τη δημιουργία της εφαρμογής σας. Αυτές οι αρχές δεν είναι πλήρως ανεξάρτητες η μία από την άλλη και επομένως θα βρείτε ορισμένες προτάσεις απόδοσης που επαναλαμβάνονται σε διαφορετικές ενότητες. Για να κατανοήσετε καλύτερα αυτά τα άρθρα, είναι επίσης χρήσιμο να κατανοήσετε το άρθρο Φάσεις εκτέλεσης Power App. Εάν έχετε μια υπάρχουσα εφαρμογή που δεν έχει καλή απόδοση, χρησιμοποιήστε τις παρακάτω αρχές για να εξετάσετε την εφαρμογή σας.
Κάθε μία από τις παρακάτω αρχές συνδέεται με μια σελίδα με περισσότερες λεπτομέρειες για το θέμα.
- Βελτιστοποιήστε τη φόρτωση σελίδων: Βελτιστοποιήστε τις εφαρμογές σας για ταχύτητα φόρτωσης εφαρμογών και σελίδων. Ελαχιστοποιήστε, καθυστερήστε ή εξαλείψτε ενέργειες που εμποδίζουν τη γρήγορη φόρτωση εφαρμογών ή σελίδας.
- Μικρά ωφέλιμα φορτία δεδομένων: Διατηρήστε μικρό τον όγκο των δεδομένων που ανακτώνται μαζικά.
- Βελτιστοποιήστε τα μοτίβα δεδομένων ερωτημάτων: Πραγματοποιήστε συσσωρεύσεις δεδομένων στον διακομιστή, όχι στη δική σας εφαρμογή Power Apps.
- Γρήγοροι υπολογισμοί: Εργασία με Power Fx, όχι εναντίον του.
Αυτές οι αρχές θα πρέπει να καλύπτουν τα περισσότερα από τα απαραίτητα για να κάνετε την εφαρμογή σας γρήγορη.
Πρόσθετες οδηγίες απόδοσης
Υπάρχουν και άλλοι παράγοντες απόδοσης που πρέπει να λάβετε υπόψη. Για πρόσθετη καθοδήγηση, ανατρέξτε σε αυτά τα άρθρα:
- Άλλες επιδόσεις : Συζητά επιπλέον παράγοντες, που μπορεί να επηρεάσουν την απόδοση.
- Δημιουργήστε μεγάλες σύνθετες εφαρμογές: Περιγράφει βασικούς παράγοντες που πρέπει να λάβετε υπόψη κατά τη δημιουργία μιας μεγάλης εφαρμογής.
- Πρότυπα και οδηγίες κωδικοποίησης εφαρμογών καμβά: Περιγράφει γενικές οδηγίες κωδικοποίησης και ανάπτυξης που μπορούν να βοηθήσουν στη δημιουργία μιας εφαρμογής.