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