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

สร้าง Connection ใหม่ทุกครั้งที่ต้องการเข้าถึง Database
ใช้ Connection Pooling เพื่อนำการเชื่อมต่อกลับมาใช้ใหม่แล้วลดการสร้างใหม่
เก็บ Connection ทั้งหมดในหน่วยความจำเพื่อใช้งานแบบ Static
ปิด Connection หลังการใช้งานแต่ไม่ต้องจัดการในกรณีที่มี Error

เฉลยอธิบาย

Connection Pooling เป็นเทคนิคการจัดการ Database Connection ที่สำคัญ โดยนำการเชื่อมต่อที่ใช้แล้วกลับไปใส่ใน Pool เพื่อนำมาใช้ใหม่ได้ ซึ่งช่วยลดค่าใช้น้อยและเพิ่มประสิทธิภาพของระบบ ฐานความปลอดภัยปัจจุบัน: OWASP Top 10:2025 ครอบคลุม Broken Access Control, Security Misconfiguration, Supply Chain, Cryptographic Failures, Injection, Insecure Design, Authentication, Integrity, Logging และ Exceptional Conditions — https://owasp.org/Top10/

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับการพัฒนาโปรแกรมระบบงานในลักษณะ Web Application

ดูข้อสอบวิชานี้ทั้งหมด →