قاعدة المعرفة
التخزين المؤقت وكيفية مسحه
ما تفعله طبقة التخزين المؤقت، ومتى يجب مسحها، وسبب عدم ظهور التغيير الذي إجراءته حتى الآن.
لا يصل معظم ما يحمله الزائر إلى PHP على الإطلاق؛ بل يُخدم من ذاكرة التخزين المؤقت، وهو السبب الأكبر وراء سرعة أي موقع هنا.
الطبقات، بدءاً من الخارج إلى الداخل
شبكة CDN، إن كانت لديك واحدة، تخدم الصور والملفات الثابتة من مكان قريب من الزائر. ذاكرة التخزين المؤقت للخادم تحتفظ بالصفحات المعروضة بالكامل، لكيلا تقوم زيارة متكررة بتشغيل PHP. مكون ذاكرة التخزين المؤقت Zinn® على مواقع WordPress يقرر ما يمكن تخزينه مؤقتاً ويمسح الصفحات الصحيحة عند النشر.
متى تحتاج إلى مسحها
النشر، أو تعديل منشور، أو تغيير قائمة يمسح الصفحات المتأثرة تلقائياً. تحتاج إلى مسحها يدوياً بعد تغيير شيء لا يستطيع المكون رؤية أنك غيرته — مثل ملف قالب تم تعديله عبر SFTP، أو إعداد تم تغليفه مباشرة في قاعدة البيانات.
المواقع (Sites) ← موقعك ← ذاكرة التخزين المؤقت (Cache) ← مسح (Clear).
"تغييري لا يظهر"
تحقق بهذا الترتيب، لأنه غالباً ما يكون السبب الأخير:
- امسح ذاكرة التخزين المؤقت للموقع من الشاشة أعلاه.
- امسح شبكة CDN، إذا كان التغيير طال صورة أو ورقة أنماط.
- تحقق من متصفحك الخاص. قم بتحميل الصفحة في نافذة خاصّة. أكثر من نصف هذه الحالات تكون بسبب ذاكرة تخزين مؤقت محلية، ولن يُصلحها أي قدر من مسح ذاكرتنا المؤقتة.
ما لا يتم تخزينه مؤقتاً أبداً
جلسات تسجيل الدخول، وعربات التسوق، وعمليات الدفع، وشاشات الإدارة. لا يخدم أي متجر عميلاً ما بسلة تسوق عميل آخر، وهذا أمر مفروض وليس مجرد إعداد.