ما هو توليد المواقع الثابتة
توليد الصفحات الثابتة وقت البناء
SSG (توليد المواقع الثابتة) هو نهج لبناء مواقع الويب حيث يتم توليد صفحات HTML مسبقًا أثناء عملية البناء، بدلاً من توليدها ديناميكيًا عند كل طلب.
المزايا
- السرعة — تحميل الصفحات فوري
- SEO — المحتوى الكامل مرئي لمحركات البحث
- الأمان — لا يوجد منطق من جانب الخادم
- قابلية التوسع — سهولة الخدمة عبر CDN
متى تستخدم
- المدونات والتوثيق
- صفحات التسويق
- المحافظ وبطاقات العمل
- كتالوجات المنتجات
الأطر
- Next.js — React + SSG/SSR
- Gatsby — React + GraphQL
- Astro — متعدد الأطر
- Hugo — Go، سريع جدًا
- 11ty — JavaScript، مرن
العيوب
- وقت البناء يزداد مع عدد الصفحات
- غير مناسب للمحتوى المتغير باستمرار
- يتطلب إعادة بناء عند التغييرات
الحلول الهجينة
- ISR (التجديد الثابت التدريجي)
- إعادة التحقق عند الطلب
- مزيج من SSG + SSR