📚 العرض من جانب الخادم (SSR)
المفاهيم الأساسية
العرض من جانب الخادم (Server Side Rendering - SSR): هو الأسلوب الذي يتم فيه عرض الصفحة بأكملها بواسطة الخادم، ثم يرسل الخادم المعلومات كاملة إلى العميل (المتصفح).
خريطة المفاهيم
```markmap
تحسين محركات البحث (SEO)
تعريف SEO
هدفه: رفع تصنيف الموقع وزيادة الزوار
طريقة العمل: عبر نتائج البحث المجانية (الكلمات المفتاحية)
تقنيات SEO
تحسين العناوين الرئيسية
#### وضع الكلمة المفتاحية المناسبة في البداية
#### إضافة كلمات مفتاحية مناسبة إلى رأس الصفحة (Header)
اختيار صور بأحجام مناسبة
#### الصور الكبيرة تزيد وقت التحميل
#### وقت التحميل الطويل يؤثر سلباً على التصنيف
تشغيل أدوات تتبع حركة الموقع
#### لتتبع نتائج البحث غير المدفوعة
#### لمعرفة مدى التقدم في جذب الزوار
كيفية عمل محركات البحث
1. الزحف (Crawling)
#### عملية اكتشاف المحتوى الجديد
#### يتم عبر روبوتات (برامج زحف)
#### تتبع الروابط للعثور على محتوى جديد
2. الفهرسة (Indexing)
#### تخزين وتنظيم المحتوى المكتشف
#### الفهرس: قاعدة بيانات ضخمة للعناوين (URLs)
#### يتم استرداد المحتوى منه عند البحث
3. الترتيب (Ranking)
#### ترتيب النتائج حسب الصلة بالاستعلام
#### كلما زادت الصلة، ارتفع ترتيب الموقع
عرض الصفحات الإلكترونية
عملية العرض (Rendering)
#### تحتاج إلى موارد (جافا سكربت، HTML، CSS)
#### وقتها يعتمد على حجم وكمية الموارد
عرض من جانب العميل (CSR)
#### الاختيار الأقل ملاءمة لتحسين محركات البحث
#### خطوات العملية:
##### 1. يرسل الخادم استجابة إلى المتصفح
##### 2. يقوم المتصفح بتنزيل ملف جافا سكربت
##### 3. ينفذ المتصفح الرد (الكود)
##### 4. تصبح الصفحة قابلة للعرض والتفاعل
عرض من جانب الخادم (SSR)
#### الخيار المفضل لكبار المسؤولين الاقتصاديين لتحسين محركات البحث
#### خطوات العملية:
##### 1. يرسل الخادم استجابة HTML جاهزة إلى المتصفح
##### 2. يعرض المتصفح الصفحة، ويقوم بتنزيل جافا سكريبت
##### 3. ينفذ المتصفح رد الفعل (React)
##### 4. تصبح الصفحة قابلة للتفاعل
```
نقاط مهمة
- SSR هو الخيار المفضل لتحسين محركات البحث (SEO).
- في SSR، يرسل الخادم صفحة HTML كاملة وجاهزة للعرض إلى المتصفح.
- بعد عرض الصفحة، يقوم المتصفح بتنزيل وتنفيذ كود جافا سكريبت (مثل React) ليجعل الصفحة قابلة للتفاعل.