ما هو الـ Web Cache «التخزين المؤقت» وما هي أهميته؟ 🗄️

التخزين المؤقت لمواقع الويب [Web Cache] يعتبر أحد أكثر التقنيات المتاحة فائدة؛ باختصار، تجعل مواقع الويب سريعة للغاية عن طريق حفظ أهم المواد الموجودة في صفحة الويب، مما يؤدي إلى تحسين ملحوظ في نتائج محركات البحث وزيادة رضا المستخدمين عن الموقع – بالإضافة إلى سرعة التنقل بين صفحات الموقع وبالتالي زيادة الدخل إذا كنت تبيع منتجات أو خدمات عبر الإنترنت.

في هذه المقالة عبر موقع نوته تقنية، سأخبرك بكل شيء عن التخزين المؤقت لمواقع الويب – ما هو التخزين المؤقت Web Cache؟، ولماذا هو مهم جدًا، وكيفية تنفيذه على مواقع WordPress. هيا بنا نبدأ.

ما هو التخزين المؤقت Web Cache؟

ما هو الـ Web Cache
ما هو الـ Web Cache

تعد تكنولوجيا التخزين المؤقت معقدة بعض الشيء، فهي أحد أكثر الاستراتيجيات فعالية لتحسين تجربة المستخدم لأي زائر لموقع الويب، فيعد التخزين المؤقت مكونًا مُهِمًّا لطريقة تسليم محتوى بروتوكول HTTP وقد تقوم المكونات التي تشكل جزءًا من مسار تسليم المحتوى بتخزين الكائنات مؤقتًا لتسريع الطلبات اللاحقة، وفقًا لقيود التخزين المؤقت المعلنة للمحتوى.

التخزين المؤقت عبارة تشير إلى عملية حفظ المواد القابلة لإعادة الاستخدام من أجل جعل الطلبات اللاحقة أسرع.

مثال أكثر وضوحاً: إذا سألتك عن نتيجة 3 × 4، فستعرف أن الإجابة هي 12. لم تكن بحاجة إلى حسابها، لأنك قمت بهذا الضرب عدة مرات في حياتك من قبل – فبالتالي أنت تتذكر النتيجة ببساطة دون الحاجة إلى إجراء أي معالجة ذهنية. حسنًا، هذا نوع من كيفية عمل التخزين المؤقت.

وهناك العديد من تقنيات التخزين المؤقت المتاحة، ولكل منها خصائصها المميزة وكثيرًا ما يتم استخدام التخزين المؤقت للتطبيق والتخزين المؤقت للذاكرة نظرًا لقدرتها على تسريع استجابات معينة.

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

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

يعمل التخزين المؤقت على الويب عن طريق تخزين استجابات HTTP للطلبات وفقًا لقواعد محددة مسبقًا، ثم يتم إكمال الطلبات المستقبلية للمواد المخزنة مؤقتًا بواسطة خادم التخزين المؤقت الموجود بالقرب من المستخدم، بدلاً من إعادة إرسال الطلبات إلى خادم الويب.

كيف يتم تقديم الصفحات المخبأة؟

أعتقد أنه من الأسهل فهم عملية التخزين المؤقت من خلال النظر في كيفية عرض الصفحة؛ لنفترض أنك تمتلك مدونة تم تمكين التخزين المؤقت Cache بها. ففي المرة الأولى التي يزور فيها شخص ما صفحتك الرئيسية، تظهر له الصفحة بالطريقة العادية، [استلام الطلب ومعالجته على الخادم وتحويل صفحة الويب الناتجة التي سيتم عرضها إلى ملف HTML وإرسالها إلى متصفح الويب الخاص بالزائر].

بعد تشغيل التخزين المؤقت Cache، يُخزِن الخادم ملف HTML هذا – عادة في “ذاكرة الوصول العشوائي” [RAM]، وهي سريعة للغاية. في المرة التالية التي تشاهد فيها أنت أو أي شخص آخر الصفحة الرئيسية، لا يحتاج الخادم إلى إجراء المعالجة والتحويل إلى HTML. بدلاً من ذلك، يقوم ببساطة بإرسال ملف HTML الذي تم إعداده بالفعل إلى المتصفح.

هل التخزين المؤقت فعال حقًا؟

قد يتم تحميل موقع ويب جيد التشفير في أقل من ثانيتين. (ملاحظة: سرعة تحميل موقع الويب هي شيء يمكنك اختباره بسهولة بنفسك باستخدام خدمة مجانية مثل GTMetrix).

أليست بهذه السرعة الكافية؟ هل التخزين المؤقت حقا يستحق كل هذا العناء؟ الجواب هو نعم. باستخدام التخزين المؤقت للمتصفح والخادم لا يزال بإمكانك تقليل أوقات التحميل، وعندما يتعلق الأمر بسرعة التحميل، من المفيد جعل الأمور سريعة بقدر الإمكان!

وتجدر الإشارة أيضًا إلى أنه من خلال تنفيذ التخزين المؤقت، فإنك لا تجعل موقعك على الويب أسرع فحسب، بل تجعله يعمل بشكل أفضل أيضًا – وتجهزه لتحمل عبء أي زيادات مفاجئة في حركة المرور بكفاءة أكبر؛ ويمكن أن يؤدي التخزين المؤقت للمتصفح إلى زيادة السرعات بنسبة تصل إلى 300%.

مميزات التخزين المؤقت Web Cache

يٌفيد التخزين المؤقت الفعال كلاً من المستخدمين وأصحاب المواقع، ومن بين الفوائد التي يوفرها لتسليم المحتوى ما يلي:

تقليل تكاليف الشبكة:

يٌمكن تخزين المحتوى مؤقتًا على الشبكة بين الزائر والموقع، وعندما يتم تخزين المحتوى مؤقتًا بالقرب من المستهلك، ولا تنتج الطلبات أي نشاط آخر للشبكة يتجاوز نقطة التخزين المؤقت.

تحسين الاستجابة:

يساعدنا التخزين المؤقت على استرداد المحتوى بسرعة أكبر لأنه لا يتطلب عملية المعالجة في كل مرة يزور فيها المستخدم الموقع؛ ويمكن لذاكرة التخزين المؤقت الموجودة بالقرب من المستخدم، مثل ذاكرة التخزين المؤقت للمتصفح، تسريع عملية استرداد الصفحة.

توافر المواد أثناء انقطاع الشبكة:

يمكن استخدام التخزين المؤقت Web Cache في بعض الأحيان لخدمة المستخدمين عندما يتوقف الخادم عن العمل لفترة وجيزة من الوقت.

مصطلحات هامة عن Web Cache

عندما يتعلق الأمر بالتخزين المؤقت، فقد نواجه العديد من العبارات الغريبة، وأكثرها انتشارًا هي كما يلي:

الخادم الأصلي: هو الخادم الذي أنشأ المحتوى منه إذا تم تعيين دور مسؤول خادم الويب لك، فهذا هو الجهاز الذي تتحكم فيه؛ وهي مسؤولة عن تقديم أي مادة لم يتم تخزينها مؤقتًا وتكوين التخزين المؤقت لجميع المحتويات.

عدد مرات الدخول إلى ذاكرة التخزين المؤقت: يتم تحديد فعالية التخزين المؤقت من خلال نسبة عدد مرات الدخول إلى ذاكرة التخزين المؤقت أو معدل الدخول.

وهي نسبة الطلبات التي يمكن استردادها من ذاكرة التخزين المؤقت إلى العدد الإجمالي للطلبات، وتشير القيمة المرتفعة إلى أننا تمكنا من استرداد نسبة عالية من الطلبات من خلال التخزين المؤقت، وهي عادةً النتيجة المرجوة لمعظم مشرفي المواقع.

التحديث: مصطلح يشير إلى ما إذا كان عنصر ما في ذاكرة التخزين المؤقت لا يزال مُرشحًا ليتم توفيره للعميل؛ ويتم استخدام المعلومات من ذاكرة التخزين المؤقت استجابةً فقط إذا كانت ضمن الإطار الزمني المحدد لسياسة ذاكرة التخزين المؤقت المٌحدثة.

المواد القديمة: تنتهي صلاحية العناصر الموجودة في ذاكرة التخزين المؤقت وفقًا للإعدادات التي توفرها ذاكرة التخزين المؤقت الخاصة؛ ويُشار إلى المحتوى منتهى الصلاحية على أنه “قديم” ولا يمكن استخدامه بشكل عام للرد على طلبات العملاء.
في هذه الحالة، يجب إعادة توصيله بالخادم الأصلي للحصول على محتوى جديد أو للتأكد من أن العناصر المخزنة مؤقتًا مسبقًا لا تزال دقيقة.

التحقق من الصحة: يٌمكن التحقق من عمر المواد المخزنة مؤقتًا، بما في ذلك الاتصال بخادم الأصل للتأكد من أن المحتوى المخزن مؤقتًا لا يزال مُحدثاً.

الإبطال: هو عملية حذف المحتوى من ذاكرة التخزين المؤقت قبل تاريخ انتهاء صلاحيته؛ ويعد هذا أمرًا مُهِمًّا إذا تم تعديل محتوى الموقع الأصلي، لأن الاحتفاظ بالأشياء القديمة في ذاكرة التخزين المؤقت سيؤدي إلى مشاكل خطيرة للعميل.

ما هي أنواع المحتوى القابل للتخزين المؤقت؟

تسّهل أنواع معينة من المحتوى تخزينها في ذاكرة التخزين المؤقت أكثر من غيرها، ومن بين هذه المعلومات القابلة للتخزين المؤقت على غالبية مواقع الويب:

  • صور الشعارات والعلامات التجارية.
  • الصور التي لا يتم تغييرها (مثل رموز التنقل).
  • استخدام ملفات CSS.
  • ملفات جافا سكريبت التي يتم استخدامها عَالَمِيًّا.
  • المحتوى الذي يمكن تحميله.
  • ملفات الوسائط المتعددة.

نظرًا لأن هذه العناصر نادرًا ما يتم تغييرها، فإننا نستفيد من الاحتفاظ بها مؤقتًا لفترات طويلة من الزمن.

بعض العوامل التي يجب التخلص منها

  • صفحات بتنسيق HTML.
  • الصور.
  • ملفات CSS وJavascript التي يتم تحديثها بشكل متكرر.

توفر ملفات تعريف الارتباط المستخدمة للمصادقة الوصول إلى المحتوى المطلوب.

ما هي المعلومات لا يجب تخزينها مؤقتًا أبدًا؟

  • معلومات حساسة (معلومات بنكية، إلخ..).
  • المحتوى المتعلق بالمستخدمين الذي يتغير بشكل متكرر.

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

وإذا ظهرت شاشة على موقعنا تعرض معلومات حساسة حول المستخدم، فقد تكون قابلة للتخزين المؤقت لفترة من الوقت.

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

أدوات أخرى تستخدم التخزين المؤقت (الكاش)

متصفحات الإنترنت:

تحتفظ بقليل من ذاكرة التخزين المؤقت لأنفسهم وعادةً ما يضع المستعرض سياسة تحدد العناصر التي يجب تخزينها مؤقتًا، وقد تكون هذه العناصر محتوى خَاصًّا بالمستخدم أو أشياء تم تقييمها لتكليفها بالتنزيل ومن المحتمل أن يتم طلبها مرة أخرى.

وسطاء التخزين المؤقت:

يمكن لأي خادم في الطريق بين العميل ونظام التخزين المؤقت الاحتفاظ بذاكرة التخزين المؤقت من قبل مزودي خدمة الإنترنت (ISPs) أو جهات خارجية أخرى.

ذاكرة التخزين المؤقت العكسية:

يمكن للبنية التحتية للخادم تصميم ذاكرة التخزين المؤقت الخاصة بها لخدمات الواجهة الخلفية، مما يسمح بتزويد المواد مباشرةً من نقطة الاتصال بدلاً من خوادم الواجهة الخلفية.

غالبًا ما تُخزن هذه المواقع وفقًا لسياسات التخزين المؤقت الخاصة بها وسياسات التخزين المؤقت للخادم الأصلي.

شركات استضافة تٌقدم خدمة التخزين المؤقت

هناك الكثير من شركات استضافة المواقع يوفرون خدمات التخزين المؤقت Web Cache من جانب الخادم في خطط الاستضافة المشتركة العادية. إليك قائمة بأفضل الشركات:

اسم الشركةاسم الخطةالسعر الشهريالحصول عليها
جرين جيكسLITEيبدأ من 2.95$

خصم 73%

بلوهوستBASICيبدأ من 2.95$

خصم 70%

إيه تو هوستنجStartup يبدأ من 2.99$

خصم 72%

فاست كوميتFastCloudيبدأ من 3.48$

خصم 65%

شركات استضافة تٌقدم خدمة التخزين المؤقت Web Cache

أسئلة شائعة عن التخزين المؤقت

ما هو التخزين المؤقت Web Cache؟

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

هل التخزين المؤقت هام؟

نعم. باستخدام التخزين المؤقت للمتصفح والخادم لا يزال بإمكانك تقليل أوقات التحميل، وعندما يتعلق الأمر بسرعة التحميل، من المفيد جعل الأمور سريعة بقدر الإمكان!
وتجدر الإشارة أيضًا إلى أنه من خلال تنفيذ التخزين المؤقت، فإنك لا تجعل موقعك على الويب أسرع فحسب، بل تجعله يعمل بشكل أفضل أيضًا – وتجهزه لتحمل عبء أي زيادات مفاجئة في حركة المرور بكفاءة أكبر؛ ويمكن أن يؤدي التخزين المؤقت للمتصفح إلى زيادة السرعات بنسبة تصل إلى 300%.

9.9/10 - (31 صوت)
هل أعجبك ما قرأته؟ انضم إلينا الآن..
هل أعجبك ما قرأته؟ انضم إلينا الآن..
انضم الآن إلى أكثر من 5734 من أعضاء نوته تقنية المميزين واحصل في صندوق بريدك الإلكتروني مُباشرةً على أحدث الخصومات والتخفيضات الحصرية والمزيد من المحتوى الحصري الذي لا يتم نشره على الموقع.
الاشتراك مجاني ويُمكنك إلغاءه في أي وقت بنقرة زر واحدة - لاتقلق لن نزعجك بكثرة الرسائل نهائياً.
قد يعجبك ايضا:
اترك تعليقاً علي المقال:

لا تقلق لن يتم نشر عنوان بريدك الإلكتروني للعامة.
الحقول الإلزامية مشار إليها بـ *