ووردبريس

كيفية إعداد Cloudflare CDN على Wordpress لـحماية و تسريع تصفح محتوى موقعك 

كل ثانية مهمة عندما يتعلق الأمر بوقت تحميل موقع الويب. تعمل سرعة الصفحة السريعة على تحسين تجربة المستخدم و تصنيفك على صفحات نتائج محرك البحث (SERPs).

يمكن أن يساعد معرفة كيفية إعداد Cloudflare CDN على Wordpress الخاص بك في تحسين أمان وسرعة تصفح موقعك.

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

بنهاية هذه المقالة التعليمية، ستتمكن من تسريع وتأمين موقع WordPress الخاص بك باستخدام Cloudflare.

ما هو Cloudflare CDN ؟

كلاود فلير هي شبكة توصيل محتوى شهيرة (CDN). تستخدم شبكة CDN هذه مجموعة من الخوادم في جميع أنحاء العالم لتقديم محتوى مواقع الويب بشكل أسرع.

تعمل شبكة Cloudflare عن طريق عمل نسخ من موقع على خوادم بروكسي. أي طلب للوصول إلى محتوى موقع الويب سينتقل إلى الخادم الأقرب إلى موقع الزائر للمعالجة بشكل أسرع.

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

كيف يمكن لـ كلاود فلير أن تحسن من أداء موقع ووردبريس الخاص بك ؟

يعمل كلاود فلير بشكل أساسي على تحسين سرعة وأمان المواقع التي تعمل بالووردبريس.

يمكنه تسريع موقع WordPress الخاص بك عن طريق تقليل المسافة بين جهاز الزائر وخوادم كلاود فلير.

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

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

كيفية إعداد Cloudflare CDN على Wordpress

اتبع هذه الخطوات لإعداد شبكة توصيل المحتوى “CDN” على موقعك الذي يعمل بالووردبريس :

هام! تأكد من إمكانية وصولك إلى واجهة إسم مجال موقعك قبل إعداد Cloudflare.

قد يهمك : خطوة بخطوة تعلم كيفية إنشاء مدونة بواسطة الووردبريس 2022

1. إنشاء حساب كلاود فلير

توجه إلى موقع Cloudflare على الويب وانقر فوق تسجيل لإنشاء حساب جديد. تحقق من عنوان بريدك الإلكتروني قبل المتابعة إلى الخطوة التالية.

إنشاء حساب كلاود فلير - كيفية إعداد Cloudflare CDN على Wordpress لـحماية و تسريع تصفح محتوى موقعك

2. إضافة اسم المجال إلى Cloudflare

قم بتسجيل الدخول إلى حساب Cloudflare الخاص بك واتبع هذه الخطوات لإضافة اسم المجال الخاص بك:

1. انقر فوق Add site في الجزء العلوي الأيمن من لوحة قيادة Cloudflare.

إضافة اسم المجال إلى كلاود فلير

2. أدخل عنوان URL موقع ووردبريس الخاص بك وانقر فوق Add site.

إضافة اسم المجال إلى كلاود فلير 2

هام! لإضافة مواقع ووردبريس مختلفة، انقر فوق learning path.

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

  • خطة Pro – تقدم ميزات تحسين إضافية وتحليلات ذاكرة التخزين المؤقت مقابل 20 دولارًا في الشهر.
  • خطة Business – تأتي مع دعم عملاء مخصص وميزات أمان أكثر تقدمًا مقابل 200 دولار شهريًا.
  • خطة Enterprise – توفر ميزات كاملة للتخزين المؤقت والأمان والتحسين. كل ما عليك فعله هنا هو الإتصل بخدمة عملاء كلاود فلير للحصول على الأسعار الدقيقة.

تحديد خطة لحساب كلاود فلير الخاص بك

3. التحقق من سجلات DNS الخاصة بنطاقك

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

في بعض الأحيان، لن تتمكن كلاود فلير من العثور على جميع السجلات في نظام اسم المجال (DNS). لذلك، سيطلب منك مراجعة سجلات DNS الخاصة بك.

أولاً، تأكد من توجيه المجال (Website.com) بشكل صحيح عن طريق التحقق من سجلات A. أثناء التحقق من سجلاتك، اوصيك أيضًا بتفعيل كلاود فلير لإصدارات النطاقات التي تستخدم www والإصدارات التي لا تستخدم www لموقعك.

لتفعيل كلاود فلير أو تعطيله لنطاقات فرعية محددة، قم بالنقر على Edit ثم بتبديل الزر Proxy status. بمجرد الانتهاء، اضغط على Continue للمتابعة إلى الخطوة التالية.

تفعيل كلاود فلير أو تعطيله لنطاقات فرعية محددة

هام! لا اوصي بتمكين Cloudflare لـ cPanel أو Mail أو FTP، لأن القيام بذلك قد يتسبب في حدوث مشكلات في نظام أسماء النطاقات.

4. توجيه اسم المجال الخاص بك إلى Cloudflare Nameservers

ستوجهك Cloudflare لتغيير خوادم الأسماء الخاصة بك. قم بنسخ كل من خوادم أسماء Cloudflare وتوجه إلى مسجل اسم المجال الخاص بك وقم بلصقها هناك.

توجيه اسم المجال الخاص بك إلى Cloudflare Nameservers

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

  1. قم بتسجيل الدخول إلى حسابك الخاص وتوجه إلى علامة التبويب.
  2. حدد قسم DNS / Nameservers وانقر فوق تغيير خوادم الأسماء.
  3. انسخ والصق خوادم أسماء Cloudflare في أول حقلين وانقر على حفظ لإنهاء العملية.

يمكنك مراسلة دعم مزود خدمة الإستضافة لديك وتطلب منهم مساعدتك للتعديل على أسماء السرفرات.

عد إلى موقع Cloudflare على الويب وانقر على Done، وتحقق من خوادم الأسماء.

هام! قد يستغرق إسم النطاق الخاص بك 24 ساعة لنشر خوادم الأسماء الجديدة. ستتلقى رسالة تأكيد بالبريد الإلكتروني من Cloudflare بمجرد اكتمال النشر.

5. تهيئة إعدادات HTTPS

بروتوكول نقل النص التشعبي الآمن (HTTPS) هو بروتوكول اتصال عبر الإنترنت يؤمن البيانات المتبادلة عبر شبكة الكمبيوتر.

سيعرض موقع WordPress المزود بشهادة Secure Socket Layer (SSL) قفلًا و ://https بدلاً من ://http قبل عنوان URL الخاص به.

يساعد وضع تشفير SSL / TLS في Cloudflare على تحديد كيفية التحقق من صحة شهادة SSL في خادمك الأصلي.

اتبع هذه الخطوات لتهيئة صفحة إعدادات HTTPS الخاصة بـ Cloudflare وحماية موقع WordPress الخاص بك من انتهاكات البيانات المحتملة:

1. في لوحة قيادة Cloudflare، انتقل إلى Overview < SSL / TLS واختر أحد أوضاع تشفير SSL / TLS :
Flexible – يشفر حركة المرور بين متصفحات الزوار و Cloudflare. هذا الخيار مناسب لمواقع WordPress التي لا تملك شهادة SSL.
Full – يوفر حماية شاملة من موقعك إلى خادم الزائر. يعمل هذا الخيار بشكل أفضل مع مواقع WordPress بشهادة SSL موقعة ذاتيًا.
Full (strict) – يفرض متطلبات أكثر صرامة لشهادات المنشأ من الوضع الكامل. نوصي بتحديد هذا الخيار لمواقع WordPress ذات شهادات SSL الصالحة.

تهيئة إعدادات HTTPS في Cloudflare

2. انتقل إلى  Edge Certificates < SSL / TLS  وقم بتشغيل Always Use HTTPS لتوجيه جميع طلبات HTTP إلى HTTPS. قد تستغرق هذه الميزة بعض الوقت لتعمل، ولكنك سترى رمز قفل بجوار عنوان URL للموقع بمجرد تنشيطه.

تهيئة إعدادات HTTPS في Cloudflare2

تحقق مما إذا كان موفر استضافة الويب الخاص بك يقدم شهادات SSL مجانية قبل الشراء.

قد يهمك : أهم الأشياء التي عليك النظر فيها قبل إختيار إستضافة لموقعك الإلكتروني.

6. تثبيت وتفعيل المكون الإضافي Cloudflare (Plugin) في موقع يعمل بالـ WordPress

باستخدام المكون الإضافي Cloudflare، يمكنك بسهولة تغيير إعداداته مباشرة من لوحة قيادة WordPress. كل ما عليك فعله هو…

أولاً، توجه إلى حساب Cloudflare الخاص بك للحصول على مفتاح واجهة برمجة التطبيقات (API) :

ابحث عن API في الركن الأيمن السفلي من لوحة معلومات Cloudflare. انقر فوق الحصول على رمز API الخاص بك للمتابعة.

تثبيت وتفعيل المكون الإضافي Cloudflare (Plugin) في موقع يعمل بالـ WordPress

أدخل كلمة مرور حساب Cloudflare الخاص بك وانقر فوق عرض. انسخ مفتاح API العالمي وتوجه إلى لوحة معلومات WordPress الخاصة بك.

تثبيت وتفعيل المكون الإضافي Cloudflare (Plugin) في موقع يعمل بالـ WordPress

توجه إلى لوحة قيادة WordPress لمتابعة تفعيل مكون Cloudflare:

  1. انتقل إلى الإضافات > إضافة جديد وابحث عن المكون الإضافي Cloudflare WordPress. انقر فوق التثبيت الآن وتنشيط Cloudflare.

تثبيت وتفعيل المكون الإضافي Cloudflare (Plugin) في موقع يعمل بالـ WordPress2

2. انتقل إلى Cloudflare < Settings وانقر فوق تسجيل الدخول هنا.

تثبيت وتفعيل المكون الإضافي Cloudflare (Plugin) في موقع يعمل بالـ WordPress3

3. أدخل البريد الإلكتروني لحساب Cloudflare الخاص بك والصق مفتاح API العالمي الذي قمت بنسخه مسبقًا. انقر فوق حفظ بيانات اعتماد API للمتابعة.

تثبيت وتفعيل المكون الإضافي Cloudflare (Plugin) في موقع يعمل بالـ WordPress4

الآن، يمكنك تكوين إعدادات Cloudflare المهمة على لوحة قيادة WordPress الخاصة بك.

تثبيت وتفعيل المكون الإضافي Cloudflare (Plugin) في موقع يعمل بالـ WordPress5

تتضمن بعض الميزات الرئيسية المتوفرة في المكون الإضافي Cloudflare WordPress ما يلي:

  • Recommended Cloudflare settings – قم تلقائيًا بتطبيق إعدادات Cloudflare الموصى بها لتعزيز أداء الموقع.
  • Cloudflare Automatic Platform Optimization (APO) – يحتفظ بنسخ من بيانات موقع WordPress الخاص بك لتحسين وقت التحميل. باستخدام APO، تخزن شبكة Cloudflare المتطورة محتوى ثابتًا وديناميكيًا أفضل من خدمة CDN التقليدية.
  • Purge cache – يحذف جميع المعلومات المخزنة مسبقًا لجلب أحدث الإصدارات من الخادم الخاص بك. باستخدام المسح التلقائي لذاكرة التخزين المؤقت، يمكنك تخزين المحتوى المحدث مؤقتًا دون إبطاء وقت التحميل.
  • Speed and security settings – تكوين الميزات لتعزيز الأداء، بما في ذلك وضع التطوير، ومستوى الأمان، وإعادة كتابة HTTPS التلقائية.
  • Analytics – يوفر بيانات ثرية مدعومة من GraphQL. يوفر المكون الإضافي WordPress Cloudflare أيضًا القدرة على تصفية البيانات عبر أبعاد متعددة.

نظرة متعمقة لميزات Cloudflare الأخرى 

فيما يلي عشرة تكوينات رئيسية خاصة بـ Cloudflare لموقع WordPress الخاص بك:

1. Auto Minify

تعمل ميزة Auto Minify على تصغير ملفات JavaScript و CSS و HTML عن طريق إزالة الأحرف غير الضرورية لتحسين وقت تحميل الصفحة.

يزيل Cloudflare التعليقات والأسطر الفارغة من ملفات HTML. بالنسبة إلى JavaScript و CSS، ستعمل Cloudflare على تصغير الملفات المخزنة مؤقتًا فقط. لذلك، تأكد من مسح ذاكرة التخزين المؤقت لرؤية التغييرات على موقع WordPress الخاص بك.

ميزة التحسين هذه متاحة في جميع خطط Cloudflare. لتفعيلها، توجه إلى Auto Minify< Optimization < Speed وحدد نوع الملف الذي تريد تصغيره.

wordpress auto minify

2. Brotli

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

باستخدام المفاتيح، يضغط Brotli الصور والنصوص والخطوط لتسريع أوقات تحميل الصفحة. في المتوسط، لديه وقت نقل أسرع بكثير من ضغط GZIP.

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

هذه الميزة متاحة أيضًا في جميع خطط Cloudflare. لتشغيل هذه الميزة على لوحة قيادة Cloudflare، توجه إلى  < Brotli < Optimization< Speed.

ميزة Brotli Cloudflare

3. Rocket Loader

يعرض Rocket Loader المحتوى بشكل أسرع عن طريق تأجيل تحميل كود JavaScript حتى بعد عرض المحتوى الآخر، مثل النصوص والصور والخطوط.

تعمل ميزة Rocket Loader في Cloudflare على تحسين مقاييس الأداء التالية للصفحات التي تستخدم JavaScript بشكل أساسي:

  • Time to First Contentful Paint (TTFCP) – يمثل النقطة الأولى حيث يمكن للمستخدم رؤية شيء ما على الشاشة أثناء وقت التحميل.
  • Time to First Meaningful Paint (TTFMP) – يقيس الوقت المستغرق لإظهار المحتوى الأساسي للصفحة.
    تقدم Cloudflare هذه الميزة لجميع المستخدمين. لتمكين ميزة التحسين هذه، توجه إلى

Rocket Loader< Optimization < Speed.

ميزة Rocket loader Cloudflare

4.Firewall

يعد جدار حماية تطبيقات الويب (WAF) إحدى ميزات أمان Cloudflare التي تساعد في منع الهجمات المحتملة عبر الإنترنت وتوفير حماية DDoS.

باستخدام التعلم الآلي، يحمي WAF موقع WordPress الخاص بك عن طريق منع الاستيلاء على الحساب، ووقف تسرب البيانات، وحظر عمليات تسجيل الدخول باستخدام بيانات الاعتماد المسروقة.

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

لتكوين إعدادات Cloudflare هذه، توجه إلى WAF< Security، وسترى أربع علامات تبويب:

  • Firewall rules – أنشئ قواعد مخصصة للتحكم في حركة المرور الواردة بناءً على الموقع وعنوان IP ووكيل المستخدم.
  • Rate limiting rules – حماية موقع WordPress الخاص بك من حركة المرور الضارة عن طريق حظر عناوين IP للعميل التي تتجاوز العتبة المحددة.
  • Manage rules – تحديد وإزالة أي نشاط مشبوه، مثل الكلمات الرئيسية الشائعة في التعليقات غير المرغوب فيها.
  • Tools – إنشاء قواعد الوصول إلى IP وحظر مستخدمين محددين.

Cloudflare Firewall

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

5.Network

تساعد إعدادات شبكة Cloudflare في إدارة مكان توجيه الزوار وما يمكنهم فعله على موقعك. يمكن أن يؤدي التكوين المناسب إلى تحسين أدائك بشكل ملحوظ. فيما يلي بعض ميزات الشبكة الأساسية التي يجب وضعها في الاعتبار:

  • HTTP / 2 – يُحسِّن كيفية إرسال Cloudflare لطلبات واستجابات HTTP لأوقات تحميل أسرع للصفحات.
  • HTTP / 3 – يستخدم QUIC، وهو بروتوكول نقل جديد يوفر أمانًا وموثوقية أفضل لموقع WordPress الخاص بك.
  • IPv6 compatibility – يُمكّن IPv6 على جميع المجالات الفرعية. إذا كان خادمك الأصلي يحتوي على سجلات IPv6، فقم بتمكين Cloudflare لسجلات AAAA على إعدادات DNS.
  • WebSockets – تسريع عمليات تبادل البيانات ضمن الاتصال المفتوح. مفيد للتطبيقات في الوقت الفعلي مثل الدردشات المباشرة والألعاب عبر الإنترنت.
  • IP geolocation – يتضمن رموز دول الزائرين وخرائط عناوين IP للبلدان. هذه الميزة رائعة لمواقع الويب العالمية ذات المحتوى المترجم المختلف.
  • Maximum upload size – يعيّن الحد الأقصى للبيانات التي يمكن للزوار تحميلها إلى موقع Cloudflare على الويب في طلب واحد. تحصل الباقة المجانية على حد 100 ميجابايت لكل زائر، ولكن يمكنك الحصول على المزيد مع خطة الأعمال أو أعلى.
  • Response buffering – يتيح تخزين الاستجابات مؤقتًا من الخادم الأصلي. سينتظر Cloudflare حتى يصبح الملف بأكمله جاهزًا قبل إعادة توجيهه إلى الزائرين.

Cloudflare Network ميزة

معظم ميزات الشبكة مجانية باستثناء Response buffering و True-Client-IP-Header، والتي لا تتوفر إلا لمستخدمي خطة Enterprise.

6. تكوين قواعد صفحة (Page Rules) ووردبريس

تتيح ميزة قواعد الصفحة إعدادات Cloudflare محددة على موقع WordPress الخاص بك. تقدم Cloudflare حوالي 37 Page Rules – فقط 3 متوفرة في الخطة المجانية.

فيما يلي خطوات إعداد Page Rules Cloudflare :

  1. توجه إلى Page Rules < Rules وانقر على زر خيار Create Page Rule.

ميزة Cloudflare Page Rules

2. أدخل عنوان URL لقاعدة صفحتك. إذا كنت تريد إضافة أكثر من page rule لصفحة معينة، فانقر فوق الزر “Add a Setting“. بعد ذلك، يمكنك إما حفظ كمسودة لترك القاعدة معطلة أو حفظ ونشر لتفعيلها على الفور.

ميزة Cloudflare Page Rules2

يمكنك إنشاء ما يصل إلى ثلاث Page Rules باستخدام حساب Cloudflare مجاني. قم بالترقية إلى الإصدار الاحترافي للحصول على 20 قاعدة. إذا كنت بحاجة إلى المزيد، فإن خطتي Business و Enterprise تقدمان 50 و 125 قاعدة على التوالي.

فيما يلي بعض النصائح للاستفادة من هذه الميزة لمواقع WordPress الخاصة بك :

Always Use HTTPS

استخدم هذه القاعدة لتأمين اتصالات الزوار عن طريق إعادة توجيه جميع الأشكال المختلفة لموقعك على الويب إلى إصدار //:https أدخل اسم المجال لموقع WordPress الخاص بك بين علامتين نجميتين :

http://*website.com/*

ميزة Cloudflare Page Rules 3

WordPress Admin Security و Cache Levels

قم بحماية وتسريع مسؤول WordPress الخاص بك عن طريق تعيين مستوى الأمان إلى High و Cache Level على Bypass.

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

أدخل عنوان URL الخاص بتسجيل الدخول إلى WordPress بعلامة نجمية إضافية:

website.com/wp-admin*

WordPress Admin Security and Cache Levels

التحكم في النطاق الترددي لعمليات تحميل WordPress 

(Bandwidth Control for WordPress Uploads)

إذا كنت نادرًا ما تغير الملفات التي تحمّلها إلى WordPress، فاحفظ النطاق الترددي عن طريق ضبط Edge Cache TTL على شهر.

بعد ذلك، قم بتغيير مستوى ذاكرة التخزين المؤقت إلى Cache Everything لتحسين السرعة وذاكرة التخزين المؤقت للمتصفح TTL ليوم واحد لعرض أحدث محتوى لموقعك.

إليك ما يجب استخدامه لعنوان URL :

website.com/wp-content/uploads*

التحكم في النطاق الترددي لعمليات تحميل WordPress

7. Image Resizing (تغيير حجم الصورة)

تعمل ميزة تغيير حجم الصورة على تخزين ملفات الصور مؤقتًا وتقليل أبعادها لتعزيز أداء موقع WordPress الخاص بك.

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

مع الأسف هذه الخطة مدفوعة وللاستفادة منها، عليك الإشترك في خطة الأعمال. يأتي مع ما يصل إلى 100000 طلب صورة شهريًا.

8. Mirage

تساعد ميزة Mirage مواقع الويب في تحميل الصور بناءً على اتصال الشبكة ونوع الجهاز دون تغيير الدقة الأصلية. على سبيل المثال، الأجهزة ذات الشاشات الأصغر ستعرض صورًا أصغر.

تعمل ميزة Cloudflare هذه على تسريع وقت التحميل باستخدام الطرق التالية:

  • Image virtualizing إضفاء الطابع الافتراضي على الصور – يستبدل الصور بعناصر نائبة منخفضة الدقة لعرض الصفحات بشكل أسرع، مما يسمح للزوار بمشاهدة المحتوى على الفور.
  • Request streamlining طلب الانسياب – يجمع طلبات الشبكة الفردية المتعددة للصور في طلب واحد.

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

9. Polish

هذه الميزة متاحة فقط مع خطة Pro وما فوق. تعمل ميزة Polish على تحسين وقت تحميل صورتك عن طريق تقليل حجم الملف باستخدام الخيارات التالية:

  • Lossless  بدون فقدان – يقلل حجم ملفات الصور دون التأثير على جودتها المرئية. يزيل هذا الخيار البيانات الأولية غير الضرورية من ملفات PNG و GIF، مثل التاريخ والوقت ومعلومات الشركة المصنعة للكاميرا.
  • Lossy – لضغط حجم ملف صور JPEG عن طريق تقليل جودتها المرئية.
  • عرض صور WebP – يعرض إصدار WebP من الصورة، مما يوفر أداءً أفضل على تنسيق الصورة الأصلي.

تأكد من مسح ذاكرة التخزين المؤقت الخاصة بك عند تغيير إعدادات التلميع لرؤية التغييرات.

10. Caching (التخزين المؤقت) 

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

يمكن أن يساعد Cloudflare في التخزين المؤقت لمتصفحات الويب لتحميل المواقع بشكل أسرع. كما أنه يخزن خوادم DNS مؤقتًا للبحث عن السجلات بشكل أسرع.

للوصول إلى ميزة Cloudflare هذه، توجه إلى Configuration < Caching . تتضمن بعض الميزات الرئيسية ما يلي:

  • Purge cache – يمسح الملفات المخزنة مؤقتًا للحصول على أحدث نسخة من ملفاتك من الخادم :
    • Custom purge (مسح مخصص) – يمسح ذاكرة التخزين المؤقت من عنوان URL محدد.
    • Purge everything (تطهير كل شيء) – يتم حذف جميع الملفات الخاصة بك المخزنة لدى موقع تخزين Cloudflare.
  • Caching level (مستوى التخزين المؤقت) – يحدد مقدار محتوى HTML الثابت الذي تريد أن يقوم Cloudflare بتخزينه مؤقتًا. يمكنك تعيين Cloudflare CDN لتخزين محتوى ثابت مؤقتًا وفقًا لهذه المستويات:
    • No query string – تسلم الملفات من ذاكرة التخزين المؤقت في حالة عدم وجود سلسلة استعلام، والتي تعد جزءًا من عنوان URL الذي يقوم بتعيين قيم لمعلمات محددة.
    • Ignore query string – يسلم نفس المورد لجميع عناوين URL، بغض النظر عن سلسلة الاستعلام.
    • Standard – يسلم موردًا مختلفًا عندما تتغير سلسلة الاستعلام.
  • Browser cache TTL (ذاكرة التخزين المؤقت للمتصفح TTL) – تحدد المدة التي تظل فيها الملفات المخزنة مؤقتًا في متصفح الزائر. اذا كان هناك وقت انتهاء صلاحية أطول فهذا يعني وقات تحميل أسرع للزائرين العائدين.
  • CSAM scanning tool – تتيح لمالكي مواقع الويب تحديد أي مادة محتملة للاعتداء الجنسي على الأطفال (CSAM) واتخاذ إجراءات بشأنها.
    Crawler hints – توفر بيانات عالية الجودة لمحركات البحث بعد إجراء أي تغييرات. تمنع هذه الميزة عمليات الزحف المهدرة.
    Always Online – يعرض نسخًا محدودة من صفحات الويب الخاصة بك بدلاً من الأخطاء عندما يتعذر الوصول إلى الخادم الخاص بك.
    Development mode – يتجاوز مؤقتًا ذاكرة التخزين المؤقت Cloudflare لرؤية التغييرات في الوقت الفعلي على الخادم الأصلي.

Cloudflare Caching

بالإضافة إلى ذلك، يحتوي Cloudflare على صفحة إعدادات لـ Cache Analytics و Tiered Cache و Cache Reserve. بعض هذه الإعدادات متوفرة فقط مع الإصدار المتميز.

الأخطاء الأكثر شيوعًا مع Cloudflare

في بعض الأحيان، قد يتسبب إعداد Cloudflare غير المناسب أو الميزات غير المتوافقة في حدوث أخطاء في موقع WordPress الخاص بك. فيما يلي بعض أخطاء Cloudflare الأكثر شيوعًا:

خطأ 520

يحدث خطأ Cloudflare 520 عندما يتلقى الخادم طلبًا غير صالح. نتيجة لذلك، سيعرض متصفح الويب رسالة “Web server is returning an unknown error”.

مشكلة في الخادم الأصلي هي السبب الرئيسي وراء هذا الخطأ. على سبيل المثال، قد يتعطل الخادم الأصلي أو لا يسمح بالاتصالات بعناوين Cloudflare IP.

بعض الطرق لإصلاح هذه المشكلة هي :

  • تأكد من صحة سجلات Cloudflare DNS.
  • تعطيل ملف htaccess الخاص بك.
  • تحقق من سجلات الأخطاء الخاصة بك.

Cloudflare error 520

خطأ 521

يُظهر خطأ Cloudflare 521 الرسالة “Web server is down”. غالبًا ما يحدث هذا الخطأ بسبب تكوين Cloudflare غير الصحيح، مثل وضع التشفير الخاطئ مع شهادة SSL.

إذا كان موقع WordPress الخاص بك يعرض خطأ Cloudflare هذا، فإليك بعض الطرق لإصلاحه:

  • تحقق مما إذا كان الخادم الأصلي قيد التشغيل.
  • اختبر اتصالك بالخادم.
  • تحقق من إعدادات تشفير Cloudflare.

Cloudflare error 521

خطأ 522

أخيرًا، يحدث خطأ Cloudflare 522، أو “Connection timed out” عندما يفشل الخادم في الاستجابة للطلبات خلال فترة زمنية محددة.

تعني هذه المشكلة أيضًا أن Transmission Control Protocol (TCP) handshake و Cloudflare قد فشلت.

فيما يلي بعض الطرق لإصلاح الخطأ 522 :

  • تحقق مما إذا كان الخادم يعمل.
  • راجع إعدادات Cloudflare DNS الخاصة بك.
  • تفعيل Keep-Alive header.

Cloudflare error 522

استنتاج

يعد إعداد Cloudflare على موقع WordPress الخاص بك أمرًا بسيطًا للغاية. لقد أظهرنا خطوات كيفية إعداد Cloudflare CDN على Wordpress لـحماية و تسريع تصفح محتوى موقعك وهي كالتالي :

  1. قم بإنشاء حساب Cloudflare وتحقق من عنوان بريدك الإلكتروني.
  2. أضف اسم مجال WordPress الخاص بك إلى Cloudflare.
  3. تحقق من سجلات DNS الخاصة بنطاقك في Cloudflare.
  4. قم بتوجيه اسم المجال الخاص بك إلى خوادم أسماء Cloudflare.
  5. قم بتكوين إعدادات HTTPS لتأمين موقعك.
  6. قم بتثبيت المكون الإضافي Cloudflare لسهولة التعديل.

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

في بعض الأحيان، قد يتسبب التكوين الخاطئ في حدوث أخطاء في موقع WordPress الخاص بك. لقد شاركنا أيضًا أكثر أخطاء Cloudflare شيوعًا وطرق إصلاحها.

بعد إعداد تكامل Cloudflare على WordPress، حاول إجراء اختبار سرعة للتحقق من وقت التحميل.

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى