Cloudflare تدعم ترويسة Vary في Cache Rules على كل الخطط بما فيها المجانية
المواقع ثنائية اللغة على الرابط نفسه لم تعد مضطرة للاختيار بين تخزين مؤقت صحيح ولغة صحيحة، وهي مشكلة شائعة في المواقع العربية الإنجليزية.
أطلقت Cloudflare في 22 سبتمبر 2026 دعم ترويسة Vary داخل Cache Rules، وأتاحته على كل الخطط: Free وPro وBusiness وEnterprise.
والـ Vary ترويسة يرسلها الخادم مع الرد، ليخبر الـ cache بأن محتوى الرد يتغير حسب ترويسة معينة في الطلب. وبذلك يمكن للرابط نفسه أن يعيد نسخة عربية أو إنجليزية بحسب ترويسة Accept-Language التي يرسلها المتصفح.
المشكلة أن Accept-Language تصل بآلاف الصيغ المختلفة، مثل ar وar-EG وar-EG,en;q=0.9، بينما تقود كلها في النهاية إلى نسختين فقط من الموقع. فكانت أنظمة الـ cache تنشئ مدخلًا منفصلًا لكل صيغة، فتنهار نسبة الـ hit rate، أي نسبة الطلبات التي تُخدم من الذاكرة المؤقتة. ولهذا كان كثير من أصحاب المواقع ثنائية اللغة يلجؤون إلى تعطيل التخزين المؤقت بالكامل.
ويوفر التحديث ثلاثة تصرفات يمكن اختيار أحدها لكل ترويسة:
- Normalize: يوحّد الصيغ المتكافئة في مدخل واحد، ويسمح بتحديد اللغات المدعومة فقط، كالعربية والإنجليزية.
- Passthrough: يطابق القيمة حرفيًا بالبايت، حين تكون القيمة نفسها مهمة.
- Bypass: يلغي التخزين المؤقت حين يعلن الخادم Vary على تلك الترويسة.
أما Vary: * فيؤدي دائمًا إلى bypass مهما كانت الإعدادات.
وبحسب تحليل Cloudflare المنشور في التدوينة، هناك نحو 3,000 موقع تستخدم Vary على 4 ترويسات أو أكثر، وبعضها على 10 و23 و47 ترويسة.
وبالنسبة لمن كان يعطل التخزين المؤقت لموقعه بسبب تعدد اللغات، يصبح بالإمكان الآن الجمع بين الأمرين، وعلى الخطة المجانية أيضًا.