التخزين المؤقت Caching هو مصطلح بات منتشرا بقوة بين مستخدمي واصحاب مواقع الإنترنت بشكل عام، ولا يزال الكثير من أصحاب مواقع الويب لا يستفيدون من المميزات التي يوفرها التخزين المؤقت سواء لزوار الموقع او حتى لمحركات البحث التي تعتمد بشكل كبير جدا في ترتيب المواقع داخل نتائج البحث على تجربة الزوار داخل الموقع، وهي التي تتأثر بشكل مباشر بطريقة استخدام التخزين المؤقت داخل الموقع.
بشكل مختصر يمكننا القول ان التخزين المؤقت هو عبارة عن نسخة من محتوى الموقع يتم تخزينها داخل جهاز الزائر، بحيث عندما يعود في المرة القادمة الى الموقع فإنه يتم تحميل أخر نسخة تم تخزينها من الزيارة الأخيرة لموقع الويب، هذا الأمر يؤثر بصورة كبيرة على سرعة فتح وتحميل الموقع أمام الزوار، وهو ما يساعد على تقليل وقت تحميل الموقع، مما يعمل على زيادة فرصة البقاء داخل الموقع لفترة أطول.
يتم التخزين المؤقت على العديد من المستويات، حيث ان المستوى الأكثر شهرة للتخزين المؤقت يتم داخل متصفحات الويب، حيث ان اغلب متصفحات الويب الشهيرة تدعم خاصية التخزين المؤقت بشكل افتراضي، حيث تقوم بتخزين نسخ محتوى المواقع التي قمت بزيارتها مؤخرا بالاضافة الى تخزين نسخ من البيانات التي قمت بإدخالها في الموقع من قبل مثل اسماء المستخدمين وكلمات المرور، وهو الأمر الذي يوفر الكثير من الوقت في المرات القادمة التي تقوم فيها بزيارة الموقع مرة أخرى.
التخزين المؤقت الذي يتم على مستوى متصفحات الويب يمكنك لزائر الموقع التحكم به من ناحيته، حيث يمكنه الدخول الى اعدادات المتصفح والدخول الى تبويب (تاريخ التصفح) او بيانات التصفح، ومن ثم المقر على خيار حذف بيانات التصفح Browsing data وبمجرد حذف بيانات التصفح من متصفح الويب سيتم تحميل محتوى المواقع من جديد بالكامل مع أول زيارة لها في المرات القادمة:
قد يتم التخزين المؤقت كذلك على مستوى السيرفر الخاص بموقع الويب او ما يعرف باسضافة الموقع، حيث يقوم السيرفر باستخدام برامج مخصصة لهذا الأمر بعمل تخزين مؤقت لملفات موقعك التي يتم استدعائها عبر بروتوكول الإتصال HTTP وتخزينها داخل الاستضافة، بحث عندما يقوم الزائر بالدخول الى الموقع يتم عرض المحتوى من السيرفر الى الزائر مباشرة دون الحاجة الى الإتصال مجددا مع موارد الموقع لجلب المحتوى مرة أخرى.
غالبا تقوم الكثير من شركات الاستضافة وخصوصا في الاستضافات المشتركة بتفعل خيار التخزين المؤقت على مستوى السيرفر، ويمكنك الدخول الى لوحة تحكم الاستضافة للإطلاع على برنامج التحكم في التخزين المؤقت Cache:
واذا قمت بالدخول الى برنامج التخزين المؤقت على الاستضافة فيمكنك الإطلاع على تفاصيل الملفات والبيانات التي تم اضافتها الى مساحة التخزين المؤقت على مستوى السيرفر، كما يكون لديك القدرة على حذف ذاكرة التخزين المؤقت من السيرفر بالكامل من خيار مماثل للصورة التالية:
كذلك هناك التخزين المؤقت الذي يتم خارجيا باستخدام[سجل الدخول لترى الرابط]على سبيل المثال، وعند استخدامك أحد خدمات CDM فإنه يتم تخزين نسخ متعددة من محتوى موقعك الإليكتروني على عدد كبير ومتفرق من السيرفرات في أماكن متفرقة حول العالم، بحيث عندما يقوم شخص من دولة (أمريكا) مثلا بالدخول الى الموقع فتقوم الخدمة بجلب المحتوى الخاص بالموقع من السيرفر المتواجد في أمريكا، وهكذا في كل مرة يحاول البرنامج جلب نسخة الموقع المخزنة على اقرب سيرفر للزائر، وهذا الأمر بالتأكيد يساعد على سهولة وسرعة فتح الموقع أمام الزوار من مختلف الدول والبلدان.
لا تسرف في خدمات CDN 😀 بعض اصحاب المواقع بمجرد انهم عرفوا عن فائدة خدمات CDN تجدهم يذهبون مباشرة الى شراء الخدمة، على الرغم من أنهم لا يستقبلون زيارات من دول كثيرة وربما لا يستقبلون زيارات من الدول التي تتوفر فها سيرفرات الخدمة، وبالتالي ينفق المزيد من الأموال ولا يشعر بتحسين في تجربة المستخدم لدى زوار موقعه، لذك خدمة CDN مناسبة بشكل أساسي لأصحاب المواقع الذي يتوقعون زيارات من بلدان ودول متفرقة حول العالم.
في الووردبريس توجد العديد من الاضافات التي تساعدك بسهولة على تفعيل التخزين المؤقت داخل موقع الويب الخاص بك، الأمر الذي يسهم بصورة مباشرة في تحسين تجربة زوار المواقع بشكل كبير.
اضافة [سجل الدخول لترى الرابط] على سبيل المثال هي أحد الأمثلة الشهيرة لاضافات الووردبريس التي توفر لك خيارات التخزين المؤقت بصورة مجانية تماما: