كيفية مسح ذاكرة التخزين المؤقت لـ WordPress: دليل خطوة بخطوة

نشرت: 2020-05-11

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

اشترك في قناتنا على اليوتيوب

ما هي ذاكرة التخزين المؤقت؟

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

هنا وصف مبسط. ومع ذلك ، ضع في اعتبارك أن الويب في الواقع أكثر تعقيدًا من ذلك. لكن النقطة هي نفسها.

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

مسح ذاكرة التخزين المؤقت لـ WordPress

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

  • المستعرض - مكان على جهاز الكمبيوتر أو الجهاز الخاص بك حيث يخزن متصفحك معلومات حول موقع ويب لا يتغير كثيرًا. بدلاً من تنزيل نفس المعلومات في كل مرة تزور فيها موقع الويب ، يسحب المتصفح المعلومات من ذاكرته. يتم تحميل صفحة الويب بشكل أسرع وتستخدم الشبكة بيانات أقل.
  • Cache Plugin - مكون إضافي مصمم خصيصًا لتقديم صفحات ويب معدة مسبقًا ، مما يؤدي إلى تسريع الوقت المستغرق لإعادة إنشاء الصفحة من تعليمات HTML.
  • ذاكرة التخزين المؤقت للخادم - باستخدام المكونات الإضافية لذاكرة التخزين المؤقت أو البرامج النصية الخاصة به ، قد يخزن مضيفك صفحات الويب المعدة مسبقًا في الذاكرة لتسليمها للزائرين ، مما يقلل الحمل على الخادم.

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

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

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

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

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

إذا كنت تريد فقط مسح ذاكرة التخزين المؤقت لصفحة واحدة داخل المتصفح ، فيمكنك الضغط على Shift - CMD - R في Mac أو Shift - CTRL - R في Windows. سيؤدي القيام بذلك إلى إعادة التحميل دون استخدام الملفات المخزنة مؤقتًا وسيقوم بدلاً من ذلك بتحديثها. هذا لا يمسح ذاكرة التخزين المؤقت للمتصفح ، لهذه الصفحة الفردية فقط.

مسح بيانات البرنامج المساعد ذاكرة التخزين المؤقت

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

إذا كان موقع الويب الخاص بك مستضافًا بواسطة استضافة WordPress مُدارة (WP Engine أو Flywheel ، على سبيل المثال) ، فقد لا يسمحون بتثبيت المكونات الإضافية للتخزين المؤقت. إذا كانت هذه هي الحالة ، فإنهم يقدمون هذا التخزين المؤقت إما عبر المكونات الإضافية الخاصة بهم أو من جانب الخادم ، ويمكن مسحه هناك. قد يكون لديهم أو لا يكون لديهم طريقة لمسح ذاكرة التخزين المؤقت لـ WordPress يدويًا. ستجد زر مسح أو مسح ذاكرة التخزين المؤقت داخل لوحة القيادة أو من القائمة العلوية إذا كان هذا هو الحال.

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

صاروخ الفسفور الابيض

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

صاروخ الفسفور الابيض

كل ما عليك فعله هو الانتقال إلى صفحة إعدادات WP Rocket ، وهناك زر على لوحة القيادة الرئيسية على اليمين يشير إلى Clear Cache . انقر فوقه. أحسنت! لقد قمت بمسح ذاكرة التخزين المؤقت.

W3 إجمالي ذاكرة التخزين المؤقت

تتيح لك الكثير من مكونات التخزين المؤقت الموجودة هناك التحكم في كل نوع من أنواع التخزين المؤقت التي يمكنك استخدامها داخل المتصفح. W3 Total Cache هو واحد من هؤلاء.

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

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

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

WP Super Cache

W3 Super Cache

يحتوي المكون الإضافي WP Super Cache على ميزة لحذف ذاكرة التخزين المؤقت يدويًا أو تلقائيًا. يمكنك إجراء مسح يدوي بالنقر فوق زر في شاشة الإعدادات الرئيسية (في علامة التبويب Easy) يسمى حذف ذاكرة التخزين المؤقت .

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

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

(ومع ذلك ، فإن هذه لا تمنع الحاجة إلى مسحها عند إجراء تعديلات أو تغييرات.)

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

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

يعد هذا خيارًا جيدًا إذا استغرق المتصفح وقتًا طويلاً للتعرف على تحديثاتك.

WP Fastest Cache

قد ترغب أيضًا في الاتصال بـ WP Fastest Cache WP Simplest Cache . لأنه من حيث القدرة على مسح ذاكرة التخزين المؤقت لـ WordPress والتأكد من أن الأشياء تعمل كما تريد ، لا يمكن أن يكون الأمر أبسط.

WP Fastest Cache

كل ما عليك فعله هو الانتقال إلى عنصر WP Fastest Cache الرئيسي في لوحة القيادة ، والنقر فوق علامة التبويب حذف ذاكرة التخزين المؤقت ، وسترى زرين أزرقين كبيرين. سيتم تسمية أحدهم حذف ذاكرة التخزين المؤقت ، وهو ما يفعل ذلك بالضبط. والثاني هو Delete Cache و Minified CSS / JS . إذا كنت تواجه مشكلات بالفعل ، فقد يساعدك التخلص من الملفات المصغرة أيضًا. يقوم المكون الإضافي بإعادة إنشائها كما تفعل الشيء الخاص به في المستقبل ، مثل ذاكرة التخزين المؤقت نفسها.

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

مسح ذاكرة التخزين المؤقت للخادم

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

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

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

الشيء المهم الذي يجب معرفته هنا ، مع ذلك ، هو أن هذا لا يتم من خلال WordPress .

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

عكس الوكيل

وكيل عكسي

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

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

إذا كنت تستخدم مكونًا إضافيًا مثل Varnish Caching ، فيمكنك ضبط إعدادات ذاكرة التخزين المؤقت TTL (Time To Live) وتطهير النقود يدويًا بنقرة زر واحدة.

شبكة توصيل المحتوى (CloudFlare)

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

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

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

افكار اخيرة

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

ما هي الأدوات المفضلة لديك لمسح ذاكرة التخزين المؤقت لـ WordPress؟

صورة مميزة عبر Sentavio / shutterstock.com