التحكم في التخزين المؤقت لدى Cloudflare

MCP Abilities – Cloudflare: حدّد النسخة القديمة قبل مسح التخزين المؤقت

عدّلت الصفحة، لكن أحد الزوار ما زال يرى نسخة الأمس. ربما تحتفظ Cloudflare بنسخة منفصلة. يتيح لك ملحق MCP هذا لموقع WordPress فحص الاستجابة العامة، وتحديد ما تريد مسحه، ثم مراجعة الصفحة من جديد.

رسم يوضح التحكم في التخزين المؤقت لدى Cloudflare لموقع WordPress

قد تكون للصفحة عدة نسخ مخزنة مؤقتًا

غيّر موقع WordPress موعد بدء دورة تدريبية، لكن الزوار ما زالوا يرون الموعد القديم. تأكّد أولًا من صحة الصفحة المحفوظة. ثم ميّز بين التخزين المؤقت على خادم WordPress، والتخزين الطرفي لدى Cloudflare، والتخزين المؤقت في متصفح الزائر.

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

يعرض فحص العناوين ترويسات مثل CF-Cache-Status وAge وCache-Control. ولا يقارن نص الصفحة نيابة عنك. اقرأ الاستجابة الفعلية أيضًا؛ فحالة التخزين المؤقت وحدها لا تثبت صحة الموعد.

يحتفظ الخادم الأصلي والتخزين المؤقت الطرفي والمتصفح كل منها بنسخة منفصلة من الصفحة

تغيّرت نسخة الخادم الأصلي المميزة باللون الأزرق المخضر. أما نسختا التخزين الطرفي والمتصفح باللون الأصفر فأقدم. يحتاج كل مستوى إلى فحص مستقل.

مسح صفحة قد يشمل أكثر من عنوان واحد

يحوّل الملحق عناوين الصفحات التي بلا امتداد أو تنتهي بـ .html إلى مسح بالبادئة، ما دامت لا تحتوي على سلسلة استعلام. وتظل عناوين الموارد والعناوين ذات سلاسل الاستعلام خاضعة للمسح بالعنوان المطابق تمامًا. تعرض النتيجة التحويلات التلقائية إلى بادئات.

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

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

يُمسح فرع محدد من الصفحات المخزنة مؤقتًا بينما يبقى الفرع المجاور كما هو

الفرع المميز هو نطاق المسح. تدخل الموارد الواقعة تحته في النطاق، بينما يبقى الفرع الآخر خارجه.

افحص وحدّد النطاق وامسح وتحقّق

1. تأكّد من المصدر والمنطقة

راجع محتوى WordPress المحفوظ والعنوان العام الدقيق. اقرأ بيانات منطقة Cloudflare المتصلة قبل التغيير. نجاح المصادقة على اتصال بمنطقة خاطئة لا يجعلها الهدف الصحيح.

2. اقرأ الاستجابة

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

3. اختر أصغر نطاق مناسب

للمسح الموجّه، حدّد صراحةً purge_everything: false وقدّم عناوين أو بادئات تم التحقق منها. راجع العمليات الواردة في النتيجة، بما فيها العمليات التي اكتملت إذا فشل طلب لاحق.

4. تحقّق مما يصل إلى الزوار

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

إعدادات التخزين المؤقت تحتاج إلى قرار منفصل

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

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

راجع المسارات المخصصة لتسجيل الدخول والحساب والدفع والمحتوى الشخصي قبل تفعيل تخزين HTML. تشمل الاستثناءات المخصصة المسار المختار والمسارات المتفرعة منه. افحص التعبير الناتج واختبر المسارات وملفات تعريف الارتباط الفعلية قبل تطبيق القاعدة.

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

اربط موقع WordPress ومنطقة Cloudflare الصحيحين

الحد الأدنى المعلن هو WordPress 6.9 وPHP 8.0. يتضمن WordPress 6.9 واجهة Abilities API. استخدم إصدار PHP ما زال يتلقى الصيانة، واتصال MCP Adapter موثّقًا، وحساب WordPress لديه صلاحية إدارة خيارات الموقع.

يتطلب الوصول إلى Cloudflare API رمز وصول أو مفتاحًا مناسبًا للمنطقة والإجراءات المقصودة. يمكن أن توفر إضافة Cloudflare الرسمية لـ WordPress بيانات الاعتماد. وتُعد ثوابت WordPress المدعومة خيارًا آخر.

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

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

رسم يوضح التحكم في التخزين المؤقت لدى Cloudflare لموقع WordPress

ابدأ بالصفحة التي تبدو قديمة

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