Sumber biasa prestasi perlahan untuk aplikasi kanvas

Aplikasi kanvas boleh berfungsi secara perlahan untuk beberapa sebab. Dalam artikel ini, anda akan mengetahui tentang sumber prestasi perlahan yang paling umum bagi aplikasi kanvas. Sebelum anda bermula, pastikan anda memahami fasa pelaksanaan dan aliran panggilan data dalam aplikasi kanvas.

Reka bentuk aplikasi

Bergantung pada cara aplikasi kanvas tertentu direka bentuk, aplikasi mungkin mempunyai banyak aspek berbeza yang mempengaruhi prestasi. Sesetengah yang boleh menyebabkan prestasi perlahan ialah:

  • Aplikasi adalah berat klien: Aplikasi mendapat set data yang besar ke dalam koleksi data pada mulanya dan kemudian menggunakan data dalam berbilang skrin di seluruh operasi berat klien seperti SERTAI, Isih, Tambah Lajur dan Dikumpulkan Mengikut.
  • Aplikasi mempunyai formula yang panjang dalam OnStart: Aplikasi mencetuskan banyak panggilan data yang tidak perlu dalam skrin,dan panggilan data ini mengembalikan rekod data yang besar.

Untuk menyemak reka bentuk aplikasi sebagai sumber yang mungkin bagi prestasi aplikasi yang perlahan, pantau aplikasi dengan menggunakan Pantau. Semak panggilan data yang mengambil masa lama dan bilangan panggilan data yang mencetuskan tingkah laku sedemikian dalam aplikasi.

Juga, mengimbangkan beban kerja antara klien dan pelayan: menugaskan beban kerja ke pelayan adalah disyorkan. Daripada perspektif penggunaan memori klien, adalah penting untuk menjadikan aplikasi klien ringan.

Cerutan dalam sumber data

Terdapat banyak kemungkinan yang menyebabkan kejejalan dalam sumber data. Kebiasaannya, jadual dalam sumber data berada di pusat aktiviti apabila banyak pertanyaan transaksi/bukan transaksi diarahkan ke jadual atau rekod yang sama daripada pengguna yang berbeza.

Panggilan OData mungkin perlahan jika:

  • Mesin bahagian belakang yang mengehoskan sumber data kekurangan sumber.
  • Tika SQL bahagian belakang mempunyai sekatan, kebuntuan atau pertelagahan sumber.
  • Get laluan data di premis yang tidak sihat.

Apabila masalah ini berlaku, laraskan sumber data bahagian belakang untuk mengelakkan prestasi perlahan aplikasi.

Pelayar, peranti dan lokasi klien

Aplikasi kanvas boleh digunakan pada peranti, pelayar dan lokasi yang berbeza dengan pelbagai keadaan rangkaian. Semasa klien Power Apps dilaksanakan, pastikan mengguna pelayar yang moden, terkini dan disokong.

Lokasi geografi bagi get laluan data di premis dan persekitaran

Pengguna boleh mengakses aplikasi kanvas secara global. Walau bagaimanapun, kami mengesyorkan supaya anda mencari sumber data yang berdekatan dengan kebanyakan pengguna anda. Contohnya, apabila aplikasi anda mengakses sumber data di premis anda, lokasi get laluan data di premis hendaklah berdekatan dengan sumber data untuk meminimumkan sebarang overhed tambahan antara get laluan data dan sumber data.

Pendikitan sementara bagi permintaan volum tinggi di bahagian belakang

Bergantung pada cara anda mereka bentuk aplikasi kanvas, ia mungkin menjana banyak panggilan data dalam jangka masa yang sedikit.Sebagai contoh, apl yang Power Platform menyambung ke persekitaran tertakluk pada Dataverse had API perlindungan perkhidmatan. Aplikasi seperti itu mungkin mengalami pendikitan apabila panggilan data melebihi had yang disokong.

Jika aplikasi melebihi had pendikitan penyambung, aplikasi tersebut tertakluk kepada pendikitan sementara. Pemprofilan aplikasi dengan menggunakan Pantau boleh membantu anda menyiasat masalah ini. Juga ambil perhatian bahawa aplikasi yang menjana banyak panggilan data yang boleh dielakkan mungkin tidak memberikan pengalaman pengguna terbaik, walaupun panggilan itu tidak mengalami pendikitan.

Pembuat boleh memilih daripada beberapa sumber data yang tersedia untuk Power Apps dengan menggunakan penyambung yang berbeza. Walaupun terdapat banyak pilihan untuk memilih asal sumber data, adalah penting untuk memilih sumber data yang betul dan penyambung daripada banyak perspektif—seni bina, prestasi, penyelenggaraan dan kebolehskalaan.

Had khusus penyambung tersedia dalam Dokumentasi penyambung Power Apps dan mungkin berbeza berbanding dengan penyambung lain.

Tetapan aplikasi diterbitkan nyahpepijat didayakan

Aplikasi yang diterbitkan dengan tetapan Aplikasi diterbitkan nyahpepijat didayakan berjalan dengan lebih perlahan. Terbit aplikasi anda dengan menyahdayakan tetapan ini sebaik sahaja anda tidak perlu melihat ungkapan sumber apabila menyahpepijat aplikasi anda yang diterbitkan.

Langkah seterusnya

Isu dan penyelesaian prestasi aplikasi kanvas biasa

Lihat juga

Fahami fasa pelaksanaan dan aliran panggilan data aplikasi kanvas
Petua dan amalan terbaik untuk mempertingkatkan prestasi aplikasi kanvas
Isu dan penyelesaian biasa untuk Power Apps
Menyelesaikan masalah permulaan untuk Power Apps

Nota

Adakah anda boleh memberitahu kami tentang keutamaan bahasa dokumentasi anda? Jawab tinjauan pendek. (harap maklum bahawa tinjauan ini dalam bahasa Inggeris)

Tinjauan akan mengambil masa lebih kurang tujuh minit. Tiada data peribadi akan dikumpulkan (pernyataan privasi).