إذا كنت تريد أن يكون موقعك سريعًا، آمنًا، ومستقرًا، فإن 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 لأي موقع
| المجال | الإعدادات المثالية |
|---|---|
| DNS | CNAME Flattening + DNSSEC |
| Caching | Page 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 مخصصة لمتجرك أو موقعك.
📞 اتصل الآن للحصول على تحليل مجاني لموقعك وتوصيات احترافية:
سيو سمارتر | تواصل معنا