Internet

Caching

يمكن تحسين أداء مواقع الويب والتطبيقات بشكل كبير عن طريق إعادة استخدام الموارد التي تم جلبها مسبقًا. تقلل مخابئ الويب من زمن الوصول وحركة مرور الشبكة وبالتالي تقلل الوقت اللازم لعرض تمثيلات الموارد. التخزين المؤقت لـ HTTP يجعل مواقع الويب أكثر استجابة.


التاريخ

06 نوفمبر 2021

الدروس

24

المستوى

العامة

اللغة

انجليزي

المشاهدات

642

المواضيع

5
الشروحات chevron_left Caching chevron_left Internet
Computer Network keyboard_arrow_down

Caching

</> Caching

التخزين المؤقت caching  هو تقنية تخزن نسخة من مورد معين وتقدمها مرة أخرى عند الطلب. عندما تحتوي ذاكرة التخزين المؤقت على الويب على مورد مطلوب في مخزنها ، فإنها تعترض الطلب وتعيد نسخة من المورد المخزن بدلاً من إعادة تنزيل المورد من الخادم الأصلي. يحقق هذا عدة أهداف: فهو يخفف حمل الخادم لأنه لا يحتاج إلى خدمة جميع العملاء بنفسه ، ويحسن الأداء من خلال الاقتراب من العميل. بمعنى آخر ، يستغرق الأمر وقتًا أقل لإعادة إرسال المورد. بالنسبة لموقع الويب ، يعد التخزين المؤقت على الويب مكونًا رئيسيًا في تحقيق الأداء العالي. ومع ذلك ، يجب تكوين وظيفة ذاكرة التخزين المؤقت بشكل صحيح ، حيث لا تظل جميع الموارد متطابقة إلى الأبد: من المهم تخزين المورد مؤقتًا فقط حتى يتغير ، وليس لفترة أطول. هناك عدة أنواع من ذاكرات التخزين المؤقت. يمكن تجميعها في فئتين رئيسيتين وهما 

  • Private browser caches
  • Shared proxy caches

Types of caches

</> Private browser caches

ذاكرة التخزين المؤقت الخاصة مخصصة لمستخدم واحد. ربما تكون قد رأيت "التخزين المؤقت" في إعدادات المتصفح بالفعل. تحتوي ذاكرة التخزين المؤقت للمتصفح على جميع المستندات التي يقوم المستخدم بتنزيلها عبر HTTP. تُستخدم ذاكرة التخزين المؤقت هذه لإتاحة المستندات التي تمت زيارتها للتنقل الخلفي / الأمامي ، والحفظ ، والعرض كمصدر ، وما إلى ذلك دون الحاجة إلى رحلة إضافية إلى الخادم. كما أنه يحسن التصفح دون اتصال بالإنترنت للمحتوى المخزن مؤقتًا.


</> Shared proxy caches

ذاكرة التخزين المؤقت المشتركة هي ذاكرة تخزين مؤقت تخزن الاستجابات لإعادة استخدامها من قبل أكثر من مستخدم واحد. على سبيل المثال ، قد يكون مزود خدمة الإنترنت (ISP) أو شركتك قد قام بإعداد وكيل ويب كجزء من البنية التحتية للشبكة المحلية الخاصة به لخدمة العديد من المستخدمين بحيث تتم إعادة استخدام الموارد الشائعة عدة مرات ، مما يقلل من حركة مرور الشبكة ووقت الاستجابة.


</> Targets of caching operations

التخزين المؤقت في HTTP اختياري ولكنه عادة ما يكون مرغوبًا فيه. عادةً ما تقتصر  HTTP على التخزين المؤقت للاستجابات لدالة الطلب GET ؛ قد يرفضون دوال أخرى. يتكون مفتاح التخزين المؤقت الأساسي من دالة الطلب و URI الهدف (غالبًا ، يتم استخدام URI فقط لأن طلبات GET فقط هي أهداف التخزين المؤقت).

  • النتائج الناجحة لطلب request: استجابة 200 (OK) لطلب GET الذي يحتوي على مورد مثل مستندات HTML أو الصور أو الملفات.
  • عمليات إعادة التوجيه الدائمة: استجابة 301 (تم النقل بشكل دائم).
  • استجابات الخطأ: صفحة نتيجة 404 (غير موجود).
  • نتائج غير كاملة: استجابة 206 (محتوى جزئي).
  • الاستجابات بخلاف GET إذا تم تحديد شيء مناسب للاستخدام كمفتاح ذاكرة تخزين مؤقت.
مصطلحات الدرس
Caching
Caching

تخزين مؤقت

Private Browser Caches
Private Browser Caches

ذاكرة تخزين مؤقتة للمتصفح الخاص

Shared Proxy Caches
Shared Proxy Caches

ذاكرة تخزين مؤقتة مفوضة مشتركة

Types Of Caches
Types Of Caches

أنواع التخزين المؤقت

Targets Of Caching Operations
Targets Of Caching Operations

أهداف عمليات التخزين المؤقت

GET
GET

جلب أو الحصول علي...

اختصارات الدرس
HTTP
HTTP

Hypertext Transfer Protocol

بروتوكول نقل النصوص
link
HTML
HTML

Hypertext Markup Language

لغة توصيف النص الفائق الخاصة ببناء صفحة الإنترنت
link
URI
URI

معرفات موارد موحدة
link
معلومات تهمك
  • لا تنسى تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنسى مشاركة الموقع مع أصدقاءك حتى تعمّ الفائدة وتكون سبب في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
0
عدد التقييمات