عند زيارة موقع ويب لأول مرة، يُنزّل متصفحك عددًا كبيرًا من الملفات لعرض الصفحة. يشمل ذلك أكواد HTML والصور وأوراق الأنماط وملفات JavaScript. قد يؤدي هذا إلى تراكم كميات كبيرة من البيانات، وقد يكون بطيئًا بعض الشيء، خاصةً على الأجهزة المحمولة، وذلك بسبب التخزين المؤقت للمتصفح.
مع ذلك، تُستخدم معظم هذه الملفات في جميع أنحاء موقعك الإلكتروني. يُستخدم الشعار نفسه، وجدول الأنماط نفسه، وملفات جافا سكريبت نفسها في كل صفحة. ألن يكون من الرائع لو تم تنزيل جميع هذه الملفات مرة واحدة فقط؟ هذا هو بالضبط ما... التخزين المؤقت المتصفح يقوم المتصفح بتخزين نسخة من هذه الملفات في متصفح الزائر، وفي المرة التالية التي يحتاج فيها إلى ملف، يحصل عليه المتصفح من ذاكرة التخزين المؤقت الخاصة به بدلاً من الخادم. والنتيجة هي تجربة مستخدم أسرع وأكثر كفاءة.
كيف يعمل التخزين المؤقت للمتصفح
التخزين المؤقت للمتصفح فكرة بسيطة. يمكنك ضبط وقت انتهاء الصلاحية لملف، يُحدد هذا الأمر للمتصفح المدة التي يمكنه فيها حفظ هذا الملف قبل الحاجة إلى تنزيل نسخة جديدة. على سبيل المثال، يمكنك أن تطلب من المتصفح تخزين جدول الأنماط مؤقتًا لمدة شهر. بعد الزيارة الأولى، يُحفظ جدول الأنماط محليًا، ولن يُنزّل المتصفح نسخة جديدة من الخادم مرة أخرى لمدة 30 يومًا.
هذه طريقة رائعة لتحسين سرعة صفحاتك، ولكن هناك مشكلة. إذا غيّرت ملفًا مُخزّنًا مؤقتًا، فسيظل بإمكان الزائر الذي زار موقعك سابقًا رؤية الإصدار القديم حتى انتهاء صلاحيته. سنتحدث عن كيفية إصلاح ذلك لاحقًا.
تحقق مما إذا كان موقعك يحتوي على ذاكرة تخزين مؤقتة للمتصفح
ربما تتساءل الآن عما إذا كان التخزين المؤقت مُفعّلاً على موقعك الإلكتروني. يمكنك استخدام أداة تدقيق الموقع ClickRank للتحقق من موقعك الإلكتروني بالكامل دفعةً واحدة. يمكنه فحص جميع ملفات موقعك وعرض تاريخ انتهاء صلاحيتها. هذه خطوة أساسية لفهم أداء موقعك الإلكتروني وسرعة صفحاته.
كيفية إعداد التخزين المؤقت للمتصفح
إعداد التخزين المؤقت للمتصفح مهمة بسيطة ولكنها مهمة. إذا لم تحدد تاريخ انتهاء الصلاحية صراحةً، فسيحاول متصفح الزائر دائمًا جلب نسخة جديدة من الخادم، مما قد يُبطئ تجربته بشكل كبير.
Apache: انتهاء صلاحية الرؤوس
إذا كنت تستخدم خادم Apache، فيمكنك إعداد التخزين المؤقت عن طريق تحرير ملفك . هتكس الملف. يمكنك تحديد مدة صلاحية كل نوع ملف على حدة. على سبيل المثال، يمكنك تحديد مدة صلاحية الخطوط إلى عام واحد، والصور إلى ثلاثة أشهر، وأوراق الأنماط وجافا سكريبت إلى شهر واحد. هذه طريقة بسيطة وفعالة لتفعيل التخزين المؤقت للمتصفح.
التحكم في ذاكرة التخزين المؤقت لـ Apache
الطريقة البديلة لتعيين تعليمات التخزين المؤقت هي ذاكرة التخزين المؤقت تحكم رأس الصفحة. يعمل بشكل مشابه جدًا، ويحتوي على بعض الخيارات الإضافية. بالنسبة لمعظم المواقع الإلكترونية، يكفي استخدام رؤوس انتهاء الصلاحية.
التخزين المؤقت للمتصفح في WordPress
إذا كنت تستخدم نظام إدارة محتوى مثل ووردبريس، يمكنك استخدام إضافة لتفعيل التخزين المؤقت للمتصفح. تتوفر العديد من الإضافات الرائعة التي تتيح لك تفعيل التخزين المؤقت ببضع نقرات فقط. يُعد هذا خيارًا رائعًا إذا لم يكن لديك وصول إلى خادمك. . هتكس ملف أو إذا كنت تفضل استخدام مكون إضافي للتعامل معه نيابةً عنك. منصة شاملة كليك رانك يمكن أن تساعدك في هذا. على سبيل المثال، يمكن للمنصة فحص موقعك الإلكتروني بحثًا عن مشاكل التخزين المؤقت، وتزويدك بقائمة مهام مُرتبة حسب الأولوية لإصلاحها.
إبطال ذاكرة التخزين المؤقت
ماذا لو احتجت إلى تغيير ملف مُخزَّن مؤقتًا؟ على سبيل المثال، غيّرت شعارك، ولكن كل من زار موقعك مؤخرًا لا يزال يرى الشعار القديم. لا يُمكنك مطالبة الجميع بمسح ذاكرة التخزين المؤقت.
إحدى طرق حل هذه المشكلة هي تغيير اسم الملف. على سبيل المثال، يمكنك تغيير style.css إلى style-new.cssسيعتبر المتصفح هذا ملفًا جديدًا، وسيُنزّل أحدث إصدار من الخادم. هذه طريقة بسيطة وفعالة لإجبار المتصفح على تنزيل ملف جديد، حتى لو لم تنتهِ صلاحيته بعد.