جاري التحميل...

إعدادات Cloudflare المثالية: دليل شامل مع أكواد وضبط متقدم

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


1️⃣ ضبط الـ DNS لأقصى سرعة وأمان

أ. استخدام CNAME Flattening

  • استخدم CNAME Flattening للـ apex domain لتقليل استدعاءات DNS.
  • مثال:
example.com -> CNAME -> yoursite.hostingprovider.com

يضمن تحميل الموقع أسرع ويقلل زمن حل DNS.

ب. استخدام DNSSEC

example.com: DNSSEC enabled
DS record: 12345 8 2 ABCDEF1234567890

يحمي نطاقك من هجمات التلاعب بـ DNS.


2️⃣ ضبط Caching بأقصى فعالية

أ. Page Rules للقوالب الديناميكية والثابتة

Rule 1: URL: *example.com/static/* 
Cache Level: Cache Everything
Edge Cache TTL: 1 monthRule 2: URL: *example.com/admin/*
Cache Level: Bypass

يحفظ ملفات CSS، JS، والصور في CDN ويستثني الصفحات الديناميكية مثل لوحة التحكم.

ب. Browser Cache TTL و Edge Cache TTL

Browser Cache TTL: 1 month
Edge Cache TTL: 1 month

يسرع التحميل للزائرين العائدين ويقلل الحمل على السيرفر.


3️⃣ تحسين الأمان: Firewall وRate Limiting

أ. قواعد الـ Firewall

Block: IP country:CN, RU
Challenge: IP reputation > 85
Allow: Known bots (Googlebot, Bingbot)

ب. Rate Limiting للصفحات الحرجة

URL: /login
Threshold: 10 requests per minute
Action: Block for 10 minutesURL: /checkout
Threshold: 20 requests per minute
Action: Challenge (Captcha)

يمنع هجمات Brute Force وDOS ويحمي الصفحة من الزوار المشبوهين.


4️⃣ تحسين Core Web Vitals عبر Cloudflare

أ. Auto Minify (CSS, JS, HTML)

Auto Minify: Enabled (CSS, JS, HTML)

ب. Brotli وHTTP/2

Brotli Compression: Enabled
HTTP/2: Enabled

يقلل حجم الملفات ويسرع عرض الصفحة بشكل كبير.

ج. Polish & Mirage لتحسين الصور

Polish: Lossless
WebP Conversion: Enabled
Mirage: Mobile Image Optimization: Enabled

يقلل وقت تحميل الصور بنسبة تصل إلى 60% على الهواتف.


5️⃣ Page Rules متقدمة للأداء

Rule: *example.com/blog/*
Settings:
- Cache Level: Cache Everything
- Edge Cache TTL: 1 month
- Browser Cache TTL: 1 month
- Always Online: On

يضمن تحميل صفحات المقالات بسرعة حتى عند توقف السيرفر.


6️⃣ Workers لتخصيص الأداء

أ. Redirect HTTP إلى HTTPS

addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})async function handleRequest(request) {
const url = new URL(request.url)
if(url.protocol === 'http:') {
url.protocol = 'https:'
return Response.redirect(url.toString(), 301)
}
return fetch(request)
}

ب. Custom Cache Key للصفحات الديناميكية

addEventListener('fetch', event => {
const cacheUrl = new URL(event.request.url)
cacheUrl.searchParams.sort() // ignore query order
const cacheKey = new Request(cacheUrl.toString(), event.request)
event.respondWith(handleRequest(cacheKey))
})async function handleRequest(cacheKey) {
const cache = caches.default
let response = await cache.match(cacheKey)
if(!response){
response = await fetch(cacheKey)
response = new Response(response.body, response)
response.headers.append("Cache-Control","public, max-age=3600")
await cache.put(cacheKey, response.clone())
}
return response
}

يسمح بتخزين النسخ المؤقتة للصفحات الديناميكية مع التحكم بالـ Cache بشكل دقيق.


7️⃣ Page Speed وRocket Loader

  • Rocket Loader: يقلل وقت تحميل الجافاسكريبت عبر التحميل غير المتزامن.
  • مثال تفعيل:
Settings > Speed > Optimization > Rocket Loader: Automatic

يقلل FID ويعطي تجربة سلسة للمستخدم.


8️⃣ الحماية من هجمات DDoS وBot

أ. Bot Fight Mode

Settings > Firewall > Bot Management > Bot Fight Mode: Enabled

ب. Challenge for High Threat IPs

Firewall Rules:
Expression: ip.geoip.country in {"CN" "RU"} and threat_score > 50
Action: Challenge

يحمي موقعك من الزوار المشبوهين والهجمات الضخمة.


✅ خلاصة: أفضل إعدادات Cloudflare لأي موقع

المجالالإعدادات المثالية
DNSCNAME Flattening + DNSSEC
CachingPage Rules + Auto Minify + Edge Cache TTL + Browser Cache TTL
الأمانFirewall Rules + Rate Limiting + Bot Fight Mode
الصورPolish + Mirage + WebP
الجافاسكريبتRocket Loader + Workers للـ Cache والتحويل
الأداءBrotli + HTTP/2 + Always Online

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


🚀 CTA: دعم احترافي من سيو سمارتر

فريق سيو سمارتر يقدم:

  • ضبط Cloudflare لأفضل أداء وأمان لأي موقع.
  • تحسين Core Web Vitals بالكامل مع مراقبة مستمرة.
  • إعداد Workers وPage Rules مخصصة لمتجرك أو موقعك.

📞 اتصل الآن للحصول على تحليل مجاني لموقعك وتوصيات احترافية:
سيو سمارتر | تواصل معنا