استراتيجيات التصيير

التصيير الثابت للموقع (SSG)

التصيير الثابت للموقع هو حيث يتم إنشاء HTML في وقت البناء. ثم يتم استخدام هذا HTML لكل طلب. يعتبر التصيير الثابت للموقع على الأرجح أفضل نوع من استراتيجيات التصيير لتحسين محركات البحث (SEO) لأنه ليس لديك فقط كل HTML عند تحميل الصفحة لأنه مصير مسبقًا، ولكنه أيضًا يساعد في أداء الصفحة - وهو الآن عامل تصنيف آخر عندما يتعلق الأمر بـ SEO.

التصيير من جانب الخادم (SSR)

مثل SSG، فإن التصيير من جانب الخادم (SSR) مصير مسبقًا، مما يجعله رائعًا أيضًا لتحسين محركات البحث. بدلاً من إنشائه في وقت البناء، كما في SSG، يتم إنشاء HTML لـ SSR في وقت الطلب. هذا رائع عندما يكون لديك صفحات ديناميكية للغاية.

التجديد الثابت التدريجي (ISR)

إذا كان لديك عدد كبير جدًا من الصفحات، فقد لا يكون إنشاؤها جميعًا في وقت البناء ممكنًا. يسمح لك Next.js بإنشاء أو تحديث الصفحات الثابتة بعد بناء موقعك.

التجديد الثابت التدريجي يمكّن المطورين ومحرري المحتوى من استخدام التصيير الثابت على أساس كل صفحة، دون الحاجة إلى إعادة بناء الموقع بالكامل. باستخدام ISR، يمكنك الاحتفاظ بمزايا التصيير الثابت مع التوسع إلى ملايين الصفحات.

التصيير من جانب العميل (CSR)

التصيير من جانب العميل يسمح للمطورين بجعل مواقعهم تُصير بالكامل في المتصاف باستخدام JavaScript. عند التحميل الأولي للصفحة، يتم تقديم ملف HTML واحد بشكل عام مع محتوى قليل أو معدوم حتى جلب JavaScript ويقوم المتصاف بتجميع كل شيء.

كما علقنا أعلاه، بشكل عام لا يُنصح بـ التصيير من جانب العميل لتحسين محركات البحث الأمثل.

يعتبر CSR مثاليًا لوحات التحكم الثقيلة بالبيانات، وصفحات الحسابات أو أي صفحة لا تحتاج إلى أن تكون في فهرس أي محرك بحث.

ملخص

أهم شيء لتحسين محركات البحث هو أن تكون بيانات الصفحة وبيانات التعريف متاحة عند تحميل الصفحة بدون JavaScript. في هذه الحالة، سيكون SSG أو SSR هما أفضل خياراتك.

إحدى نقاط القوة الرئيسية في Next.js هي أنه يمكن تنفيذ كل واحدة من طرق التصيير المذكورة أعلاه على أساس كل صفحة. قد ترغب في تصيير مقالات مدونتك بشكل ثابت، وتصيير لوحة تحكم عملائك من جانب العميل، ثم ربما لديك موجز أخبار تريد تصييره من جانب الخادم.

قراءة إضافية