การจัดการประสิทธิภาพแอปพลิเคชันคืออะไร

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

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

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

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

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

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