ทีมต้องออกแบบ API ให้ตรวจสิทธิ์ทุกคำขอที่ฝั่งเซิร์ฟเวอร์ จึงพิจารณาว่า เว็บแอปพลิเคชันสองแบบ: แบบแรกใช้ Server-Side Rendering (SSR) แบบที่สองใช้ Client-Side Rendering (CSR) ข้อแตกต่างใดที่สำคัญในแง่ของ Search Engine Optimization (SEO)

SSR มีความได้เปรียบใน SEO เพราะ Search Engine Bot สามารถครอล HTML ที่ Render เสร็จแล้ว ในขณะที่ CSR ต้องรอให้ JavaScript ประมวลผล
SSR ไม่สามารถใช้ Dynamic Data ได้ ทำให้ SEO แย่ลง
CSR มีความได้เปรียบใน SEO เพราะข้อมูลถูกโหลดจาก Server
CSR และ SSR ไม่มีความแตกต่างในด้าน SEO

เฉลยอธิบาย

Search Engine Bot มักจะครอล HTML ที่รับได้ทันที ใน SSR ข้อมูลเสร็จสิ้นแล้วก่อนส่ง ส่วน CSR ต้องรอให้ JavaScript ทำงาน ซึ่งบอทอาจไม่รอ ทำให้ SEO แย่ กลับกับที่ CSR ให้ Performance ที่ดีขึ้น ตัวเลือก A ผิดเพราะ SSR ดีกว่า SEO ตัวเลือก C ผิดเพราะมีความแตกต่างสำคัญ ตัวเลือก D ผิดเพราะ SSR สามารถใช้ Dynamic Data ได้ ฐานความปลอดภัยปัจจุบัน: 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

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