Share via


แหล่งที่มาทั่วไปของประสิทธิภาพการทำงานช้าสำหรับแอปพื้นที่ทำงาน

แอปพื้นที่ทำงานสามารถทำงานช้าได้จากหลายสาเหตุ ในบทความนี้ คุณจะได้เรียนรู้เกี่ยวกับแหล่งที่มาของประสิทธิภาพการทำงานช้าที่พบบ่อยที่สุดสำหรับแอปพื้นที่ทำงาน ก่อนที่คุณจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณเข้าใจ ขั้นตอนการใช้งานและโฟลว์การเรียกข้อมูล ในแอปพื้นที่ทำงาน

การออกแบบแอป

ขึ้นอยู่กับวิธีการออกแบบแอปพื้นที่ทำงานโดยเฉพาะ แอปอาจมีหลายแง่มุมที่อาจส่งผลต่อประสิทธิภาพการทำงาน บางอย่างที่อาจส่งผลให้ประสิทธิภาพการทำงานช้า ได้แก่:

  • แอปนี้มีลูกค้าจำนวนมาก: แอปได้รับข้อมูลจำนวนมากในการรวบรวมข้อมูลในขั้นต้น จากนั้นใช้ข้อมูลภายในหลายหน้าจอในการดำเนินการที่หนักหน่วงของไคลเอ็นต์ เช่น เข้าร่วม เรียงลำดับ เพิ่มคอลัมน์ และ จัดกลุ่มตาม
  • แอปมีสูตรยาวใน OnStart: แอปเรียกใช้ข้อมูลที่ไม่จำเป็นจำนวนมากบนหน้าจอ และการเรียกข้อมูลดังกล่าวจะส่งคืนบันทึกข้อมูลขนาดใหญ่

หากต้องการตรวจสอบการออกแบบแอปซึ่งเป็นสาเหตุของประสิทธิภาพของแอปที่ช้า ให้ตรวจสอบแอปโดยใช้ ตัวตรวจสอบ ตรวจสอบว่าการเรียกใช้ข้อมูลใดใช้เวลานานและจำนวนการเรียกใช้ข้อมูลที่ทำให้เกิดลักษณะการทำงานดังกล่าวในแอป

นอกจากนี้ให้ปรับสมดุลของภาระงานระหว่างไคลเอนต์และเซิร์ฟเวอร์: แนะนำให้มอบหมายภาระงานไปยังเซิร์ฟเวอร์ จากมุมมองการใช้หน่วยความจำไคลเอนต์ สิ่งสำคัญคือต้องทำให้แอปไคลเอนต์มีน้ำหนักเบา

คอขวดในแหล่งข้อมูล

มีหลายสาเหตุที่เป็นไปได้ของปัญหาคอขวดในแหล่งข้อมูล โดยปกติแล้ว ตารางในแหล่งข้อมูลจะเป็นศูนย์กลางของกิจกรรมเมื่อมีการส่งแบบสอบถามเกี่ยวกับธุรกรรม/ไม่ใช่ธุรกรรมจำนวนมากไปยังตารางเดียวกันหรือเรกคอร์ดจากผู้ใช้ที่แตกต่างกัน

การเรียกใช้ OData อาจช้าลงหาก:

  • เครื่องแบ็คเอนด์ที่โฮสต์แหล่งข้อมูลมีทรัพยากรน้อย
  • อินสแตนซ์ SQL แบ็คเอนด์มีการปิดกั้น การหยุดชะงัก หรือการแย่งชิงทรัพยากร
  • เกตเวย์ข้อมูลภายในองค์กรที่ไม่สมบูรณ์

ปรับแหล่งข้อมูลแบ็คเอนด์เมื่อเกิดปัญหาเหล่านี้เพื่อหลีกเลี่ยงการทำงานของแอปที่ช้า

เบราว์เซอร์ไคลเอ็นต์ อุปกรณ์ และสถานที่

ผู้ใช้สามารถใช้แอปพื้นที่ทำงานบนอุปกรณ์ เบราว์เซอร์ และตำแหน่งต่างๆ ที่มีเงื่อนไขเครือข่ายแตกต่างกันไป ในขณะที่ไคลเอ็นต์ Power Apps ดำเนินการอยู่ ตรวจสอบให้แน่ใจว่าได้ใช้งาน เบราว์เซอร์ที่รองรับ ที่ทันสมัยและอัปเดตแล้ว

ตำแหน่งทางภูมิศาสตร์ของเกตเวย์ข้อมูลภายในองค์กรและสภาพแวดล้อม

ผู้ใช้สามารถเข้าถึงแอปพื้นที่ทำงานได้ทั่วโลก อย่างไรก็ตาม พวกเราขอแนะนำให้คุณวางแหล่งข้อมูลไว้ใกล้กับผู้ใช้ส่วนใหญ่ ตัวอย่างเช่น เมื่อแอปของคุณเข้าถึงแหล่งข้อมูลภายในองค์กรของคุณ ตำแหน่งของเกตเวย์ข้อมูลภายในองค์กรควรอยู่ใกล้กับแหล่งข้อมูลเพื่อลดค่าใช้จ่ายพิเศษระหว่างเกตเวย์ข้อมูลและแหล่งข้อมูล

การควบคุมคำขอปริมาณมากชั่วคราวที่แบ็คเอนด์

ขึ้นอยู่กับว่าคุณออกแบบแอปพื้นที่ทำงานอย่างไร แอปอาจสร้างการเรียกใช้ข้อมูลจำนวนมากภายในระยะเวลาอันสั้น ตัวอย่างเช่น แอปที่เชื่อมต่อกับสภาพแวดล้อม Power Platform เป็นไปตาม ขีดจำกัด API การป้องกันบริการ Dataverse แอปดังกล่าวอาจถูกควบคุมเมื่อการเรียกใช้ข้อมูลเกินขีดจำกัดที่รองรับ

หากแอปเกินขีดจำกัดการควบคุมของตัวเชื่อมต่อ แอปจะถูกควบคุมชั่วคราว สร้างโปรไฟล์แอปโดยใช้ ตัวตรวจสอบ จะช่วยคุณตรวจสอบปัญหานี้ นอกจากนี้โปรดทราบว่า แอปที่สร้างการเรียกใช้ข้อมูลที่หลีกเลี่ยงได้จำนวนมากอาจไม่ได้ให้ประสบการณ์ผู้ใช้ที่ดีที่สุด ไม่ว่าการเรียกใช้จะถูกควบคุมหรือไม่ก็ตาม

ผู้ผลิตสามารถเลือกจากแหล่งข้อมูลต่าง ๆ ที่มีให้ Power Apps โดยใช้ ตัวเชื่อมต่อ ที่แตกต่างกัน แม้ว่าจะมีตัวเลือกมากมายให้เลือกแหล่งข้อมูล แต่สิ่งสำคัญคือต้องเลือกแหล่งข้อมูลที่เหมาะสมและตัวเชื่อมต่อจากหลาย ๆ มุมมอง—สถาปัตยกรรม ประสิทธิภาพ การบำรุงรักษา และความสามารถในการปรับขนาด

ขีดจำกัดเฉพาะของตัวเชื่อมต่อมีอยู่ใน คู่มือตัวเชื่อมต่อ Power Apps และอาจแตกต่างกันไปเมื่อเทียบกับตัวเชื่อมต่ออื่น ๆ

เปิดใช้งานการตั้งค่าดีบักแอปที่เผยแพร่แล้ว

แอปที่เผยแพร่ด้วยการเปิดใช้งานการตั้งค่า ดีบักแอปที่เผยแพร่ ทำงานช้าลง เผยแพร่แอปโดยปิดการตั้งค่านี้ทันทีที่คุณไม่จำเป็นต้องดูนิพจน์แหล่งที่มาอีกต่อไป เมื่อดีบักแอปที่เผยแพร่ของคุณ

ขั้นตอนถัดไป

ปัญหาและวิธีแก้ไขประสิทธิภาพการทำงานของแอปพื้นที่ทำงานทั่วไป

ดูเพิ่มเติม

ทำความเข้าใจขั้นตอนการใช้งานแอปพื้นที่ทำงานและโฟลว์การเรียกใช้ข้อมูล
เคล็ดลับและแนวทางปฏิบัติที่ดีที่สุดเพื่อปรับปรุงประสิทธิภาพแอปพื้นที่ทำงาน
ปัญหาและวิธีแก้ไขทั่วไปสำหรับ Power Apps
การแก้ไขปัญหาการเริ่มต้นสำหรับ Power Apps

หมายเหตุ

บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)

แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)