แม้ในกรณีที่ดึงคอนเทนต์หลายพันชิ้นมาจาก API อย่าง Headless CMS แล้วนำมาให้บริการ การทำ SSG (Static Site Generation) ยังเป็นทางเลือกที่ดีอยู่หรือไม่?

  • เรื่องราวของการลองผิดลองถูกเพื่อพิจารณาว่าการตั้งค่า SSG ตอนสร้างเว็บไซต์แบบสแตติกนั้นเหมาะสมหรือไม่
  • อ้างอิงจาก Next.js App Directory เมื่อใช้งาน data cache อย่างเชิงรุก เวลาบิลด์ลดลงเหลือ 1/5 และประสิทธิภาพการเรนเดอร์ออกมาเท่าเดิม
  • เพื่อให้ใช้ data cache ได้อย่างเต็มที่ จำเป็นต้องมีการเข้าหน้าเพจครั้งแรก 1 ครั้ง ซึ่งส่วนนี้สามารถให้ search crawler ทำแทนได้

อื่นๆ

  • ดูเหมือนว่าตั้งแต่ App Router เป็นต้นมา คำอธิบายได้เปลี่ยนไปเป็นการแบ่ง SSG, ISR เป็นต้น ออกเป็น Static และ Dynamic โดยยึดตามเกณฑ์ของ Data Fetching (Static and Dynamic Rendering)
  • Is Next.js App Router SLOW? Performance Deep Dive by theo.gg

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น