ลองปิด Static Site Generation ของคอนเทนต์แบบสแตติกดู
(hiddenest.dev)แม้ในกรณีที่ดึงคอนเทนต์หลายพันชิ้นมาจาก 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
ยังไม่มีความคิดเห็น