CDN
تنظيف ذاكرة التخزين المؤقت لشبكة Kapsule CDN
Purging clears the copy of your content held at the edge so the next visitor gets a freshly fetched version from your origin, which is what you do when you have published a change and the old…
تنظيف ذاكرة التخزين المؤقت لـ Kapsule CDN
يؤدي التنظيف إلى مسح نسخة المحتوى المحفوظة على الحافة بحيث يحصل الزائر التالي على نسخة محدّثة تم جلبها حديثًا من مصدرك، وهذا ما تفعله عندما تكون قد نشرت تغييرًا والإصدار القديم لا يزال يظهر.
التخزين المؤقت هو ما يجعل شبكة توزيع المحتوى سريعة، وهو أيضًا السبب في أن التغيير الذي أجريته للتو قد لا يظهر على الفور. بدلاً من تقليل أوقات صلاحية ذاكرتك إلى الصفر، اجعلها طويلة وقم بالتنظيف عند الحاجة. يغطي هذا الدليل كليهما، بالإضافة إلى كيفية التمييز بين ذاكرة التخزين المؤقت على الحافة وذاكرة التخزين المؤقت في المتصفح قبل البحث في المكان الخاطئ.
متى تحتاج إلى التنظيف
قم بالتنظيف بعد تغيير شيء ما يجلبه الزوار عبر عنوان URL:
- استبدلت ملف CSS أو JavaScript والملف القديم لا يزال يتم تقديمه.
- حملت نسخة جديدة من صورة فوق اسم ملف موجود.
- أصلحت خطأ في صفحة وتريد اختفاء النسخة المعطوبة عالميًا الآن.
- غيرت محتوى الصفحة ولا يمكنك انتظار انتهاء صلاحية حافة TTL.
لا تحتاج إلى التنظيف عندما تضيف صفحة جديدة تمامًا أو اسم ملف جديد. لا يتم تخزين شيء مؤقتًا لعنوان URL لم يتم طلبه من قبل.
إذا قمت بإصدار أسماء ملفات الأصول (style.a1b2c3.css بدلاً من style.css)، فإنك نادرًا ما تحتاج إلى التنظيف على الإطلاق. اسم الملف الجديد هو عنوان URL جديد، لذا يتم جلبه بشكل حديث من مصدرك وتخزينه مؤقتًا تحت مفتاحه الخاص.
مكان وجود التحكم في التنظيف
- قم بتسجيل الدخول إلى KPanel.
- انقر فوق Websites في الشريط الجانبي الأيسر، ثم انقر فوق موقعك.
- في قائمة الموقع، افتح Performance، ثم Kapsule CDN.
- قم بالتمرير إلى بطاقة Purge cache.
العنوان المباشر هو /websites/<site-id>/cdn.

يظهر التحكم في التنظيف فقط بعد تفعيل شبكة التوزيع للموقع. إذا كانت الصفحة تعرض لافتة CDN is off for this site، أو تطلب منك توصيل نطاق مخصص، فلا يوجد شيء على الحافة لتنظيفه حتى الآن. Kapsule CDN هي أيضًا مزايا الخطة، لذا فإن الموقع على خطة Kapsule Orbit أو Container Hosting ليس لديه شبكة توزيع على الإطلاق. يسرد Enabling Kapsule CDN on Your Site بالضبط الخطط التي تتضمنها.
تنظيف عنوان URL واحد
- في بطاقة Purge cache، اكتب عنوان URL العام الكامل في URL to purge (leave blank for whole site). يعرض عنصر نموذج الحقل الشكل المتوقع:
https://your-domain.tld/path. - انقر فوق Purge.
- يظهر تأكيد يقرأ "Purged" متبوعًا بعنوان URL الذي أدخلته.
استخدم عنوان URL الدقيق الذي سيطلبه الزائر، بما في ذلك المخطط (https://)، والمضيف، والمسار. يتم مطابقة التنظيف على عنوان URL، لذا فإن https://example.com/about و https://example.com/about/ عبارة عن إدخالي ذاكرة تخزين مؤقت مختلفين، وكذلك الصفحة نفسها مع وجود سلسلة استعلام مرفقة.
يعتبر تنظيف عنوان URL واحد هو الخطوة الأولى الصحيحة عندما تعرف بالضبط ما تغير. إنه فوري ويترك باقي ذاكرتك المؤقتة سليمة، لذا يبقى باقي موقعك سريعًا.
تنظيف الموقع بأكمله
- اترك حقل URL to purge فارغًا تمامًا.
- انقر فوق Purge.
- يقرأ التأكيد "Full cache purged."
يؤدي التنظيف الكامل إلى مسح كل كائن مخزن مؤقتًا للموقع في كل موقع حافة. حتى يتم طلب كل عنوان URL مرة أخرى، يتم تقديم كل زائر من مصدرك، لذا يأخذ المصدر اندفاعة من حركة المرور والزائر الأول لكل صفحة ينتظر رحلة ذهاب وإياب كاملة. على موقع مشغول، يفضل تنظيف عناوين URL المحددة التي غيرتها.
يتم تسجيل كل تنظيف تقوم به في سجل نشاط الحساب مع عنوان URL أو علامة المنطقة الكاملة، بحيث يمكنك معرفة من قام بتنظيف ماذا وومتى.
أوقات صلاحية ذاكرة التخزين المؤقت وكيفية تفاعلها
بطاقة Cache TTLs، على نفس الصفحة، تتحكم في مدة بقاء المحتوى بدون تنظيف:
| الإعداد | ما يتحكم فيه | الافتراضي |
|---|---|---|
| Edge TTL (seconds) | المدة التي تحتفظ بها الحافة بنسخة قبل إعادة جلبها من مصدرك | 3600 (ساعة واحدة) |
| Browser TTL (seconds) | المدة التي يحتفظ بها متصفح الزائر بنسختها المحلية الخاصة | 3600 (ساعة واحدة) |
الاثنان مستقلان، وهذا هو أكثر مصدر التباس شيوعًا. ينظف التنظيف الحافة. لا يمكنه الوصول إلى متصفح الزائر. إذا قمت بالتنظيف ولا تزال ترى النسخة القديمة بنفسك، فأنت بالتأكيد تنظر إلى ذاكرة التخزين المؤقت في متصفحك.
لاستبعاد ذلك، قم بتحميل الصفحة في نافذة خاصة أو متخفية، أو قم بإعادة تحميل قوية. إذا كانت النافذة الخاصة تعرض النسخة الجديدة، فقد نجح التنظيف وأنت تنتظر فقط متصفحك الخاص وعلى متصفحات الزوار الآخرين، والتي سيتم تحديثها بمجرد انتهاء صلاحية متصفح TTL الخاص بهم.
إذا قمت بالنشر بشكل متكرر ولا يمكنك إصدار أسماء الملفات، فقم بخفض Browser TTL إلى شيء قصير (بضع دقائق) واترك Edge TTL طويلًا. تحتفظ بمعظم فائدة الحافة بينما تعطي الزوار نافذة زمنية أقصر يمكنهم أن يكونوا عالقين فيها على نسخة قديمة.
تحسين الصور والتنظيف
إذا كان On-the-fly image optimisation قيد التشغيل، تخزن الحافة المشتق المحسّن لكل صورة جنبًا إلى جنب مع الأصلي. يؤدي تنظيف عنوان URL للصورة إلى مسح المشتق أيضًا، لذا تتم إعادة تحسين الصورة المستبدلة عند طلبها التالي. لا يوجد تنظيف منفصل للصور المحسنة.
ينطبق الشيء ذاته على Serve WebP to supported browsers: يعيش المتغير WebP تحت نفس عنوان URL ويتم مسحه بواسطة نفس التنظيف.
استكشاف الأخطاء
"CDN not provisioned for this site." الموقع ليس لديه منطقة حافة حتى الآن. قم بتفعيل شبكة التوزيع أولاً، وانتظر حتى تنتهي الشهادة من التزويد.
"Purge failed." لم يصل طلب التنظيف إلى الحافة. انتظر قليلاً وحاول مرة أخرى. إذا استمر الفشل، قد تكون منطقة الحافة قيد الإعداد؛ تحقق من أن الصفحة تعرض لافتة CDN is on.
قمت بالتنظيف والصفحة لا تزال قديمة. تحقق أولاً في نافذة خاصة. إذا كانت النافذة الخاصة تعرض أيضًا النسخة القديمة، فتأكد من تنظيف عنوان URL الدقيق، بما في ذلك أي شرطة مائلة زائدة وسلسلة استعلام، ثم حاول تنظيفًا كاملاً.
فقط بعض الزوار يرون التحديث. متصفحاتهم لا تزال في متصفح TTL. لا شيء خاطئ: سيختارون النسخة الجديدة عند انتهاء صلاحيتها، أو فورًا على إعادة تحميل قوية.
سقط المصدر بعد تنظيف كامل. هذا هو اندفاعة حركة المرور غير المخزنة مؤقتًا الموضحة أعلاه. ارفع Edge TTL، وفي المرة القادمة نظف فقط عناوين URL التي تغيرت. يغطي Improving Website Speed جعل المصدر نفسه أكثر مرونة.
إذا نجح التنظيف لكن الحافة استمرت في تقديم محتوى قديم لأكثر من بضع دقائق، أرسل بريدًا إلكترونيًا إلى support@kapsulehost.com مع عنوان URL الدقيق والوقت الذي قمت بالتنظيف فيه.