استضافة Next.js داخل المملكة: كل أنماط العرض تعمل، والصفحات تُقدَّم من الذاكرة، والتكلفة ثابتة
Next.js أكثر من موقع ثابت وأكثر من خادم Node. صفحات تُبنى مسبقًا، وأخرى تُعاد بناؤها كل فترة، وأخرى تُعرض لكل طلب، وصور تُحسَّن عند الطلب. نشغّله بإعداد standalone على سيرفرات داخل المملكة، مع ذاكرة ISR مشتركة بين كل النسخ، وملفات ثابتة من CDN. فيعمل كما في المنصات العالمية، وتبقى البيانات هنا والتكلفة بالريال.
- SSR وISR وSSG
- تحسين الصور
- بيانات داخل المملكة
ما يحتاجه Next.js ليعمل بكامل قدرته خارج Vercel
- Standaloneبناء مستقل
مخرجات standalone تحتوي ما يحتاجه الخادم فقط، فتصغر وتسرع إعادة التشغيل.
- ISR Cacheذاكرة مشتركة
مع أكثر من نسخة، نخزن الصفحات المعاد بناؤها في Redis، فترى كل النسخ النسخة نفسها ويعمل الإبطال عند الطلب.
Redis- Imagesتحسين الصور
مكون الصور يعمل مع sharp، وتُخزن النسخ المحسنة لتقليل المعالجة المتكررة.
- Static Assetsالملفات الثابتة
مجلد _next/static يُقدَّم من CDN بتخزين دائم، لأن أسماء ملفاته تتغير مع كل بناء.
CDN- Middlewareالوسيط
يعمل على الخادم نفسه، للتوجيه واللغات والتحقق من الجلسة.
- Envمتغيرات البيئة
فصل ما يُحقن وقت البناء عما يُقرأ وقت التشغيل، حتى لا تُكشف الأسرار في الواجهة.
منصة عالمية أم استضافة محلية؟
المنصات العالمية ممتازة لبدء المشاريع. ومع النمو أو اشتراطات البيانات، تصبح الاستضافة المحلية الخيار الأنسب.
| المعيار | منصة استضافة عالمية | استضافة Next.js لدينا |
|---|---|---|
| سهولة البدء | فورية | إعداد أولي نتولاه عنك |
| موقع البيانات والدوال | مناطق خارج المملكة غالبًا | داخل المملكة |
| التكلفة مع النمو | تزيد مع الاستخدام وعدد الأعضاء، بالدولار | ثابتة شهريًا بالريال |
| قاعدة البيانات والخدمات | عبر مزودين آخرين | على الشبكة نفسها، بزمن استجابة أقل |
| التحكم | حسب حدود المنصة | كامل على الخادم والتخزين المؤقت |
تحتاج البيانات داخل المملكة؟ إقامة البيانات
خطط استضافة Next.js
Next أساسي
موقع شركة أو مدونة أو تطبيق متوسط.
- السيرفر2 vCPU و4 GB
- أنماط العرضكلها
- CDN للملفات✓
- النشر من Git✓
Next أعمال
متجر أو منصة بمحتوى متغير.
- النسخ2 خلف موازن
- ذاكرة ISRمشتركة في Redis
- بيئات المعاينةلكل فرع
- المراقبة✓
Next موسع
مواقع إخبارية ومتاجر كبيرة.
- النسختتوسع تلقائيًا
- الصفحاتمن الحافة
- الحمايةWAF وDDoS
- مهندسمخصص
ننقله مع متغيراته ونطاقاته، ونضبط التخزين المؤقت والصور، ونقارن السرعة قبل التحويل.
أسئلة مطوري Next.js
نراجع مشروعك ونحدد الإعداد الأنسب لأنماط العرض فيه.
هل تعمل كل مزايا Next.js خارج Vercel؟
نعم: SSR وISR وSSG وServer Actions والوسيط وتحسين الصور. ما يحتاج إعدادًا خاصًا هو مشاركة ذاكرة ISR بين عدة نسخ، ونتولاه.
هل أستخدم output: export بدل الخادم؟
إن كان موقعك ثابتًا بالكامل دون عرض من الخادم، نعم، ويُستضاف كملفات ثابتة بأقل تكلفة. استضافة المواقع الثابتة.
كيف يعمل الإبطال عند الطلب مع أكثر من نسخة؟
بذاكرة ISR مشتركة في Redis، فعند استدعاء revalidatePath أو revalidateTag تُحدَّث الصفحة لكل النسخ.
هل يمكن النشر بـ Docker؟
نعم، بصورة مبنية على مخرجات standalone، أو دون Docker بمدير عمليات. نختار حسب بيئة فريقك.
هل تدعمون بيئات معاينة لكل فرع؟
نعم في خطة الأعمال، برابط لكل طلب دمج يشاركه الفريق مع العميل.
أين تُستضاف المشاريع؟
داخل المملكة في الرياض وجدة، والملفات الثابتة عبر CDN.
اطلب بيئة لمشروع Next.js
أخبرنا بإصدار Next.js وأنماط العرض التي تستخدمها ومستودعك، ونجهز البيئة والنشر.
- رد من مختص خلال ساعات العمل نفسها
- تقييم مجاني لبنيتك الحالية إن وُجدت
- عرض مكتوب بالمواصفات والتكلفة
- نقل مجاني من مزودك الحالي