CDN הוא אחד הכלים הכי אפקטיביים לשיפור מהירות אתר — ורוב האתרים לא מנצלים אותו כראוי. הנה ההסבר הברור, וההגדרה המהירה.
מה זה CDN בפשטות?
CDN = Content Delivery Network (רשת הפצת תוכן).
בלי CDN: גולש מטוקיו שנכנס לאתר שלכם בפרנקפורט שולח בקשה לשרת שנמצא 9,000 ק"מ ממנו. כל תמונה, CSS, JavaScript — הכל עובר 9,000 ק"מ הלוך ושוב.
עם CDN: אותה תמונה מאוחסנת בשרת CDN שנמצא ב-5 דקות נסיעה מהגולש. הבקשה עוברת 50 ק"מ במקום 9,000 ק"מ.
CDN לא מאיץ את ה-HTML. הבסיס עדיין מגיע מהשרת הראשי שלכם. CDN מאיץ את הנכסים הסטטיים: תמונות, CSS, JavaScript, גופנים.
מה CDN עושה ומה הוא לא עושה
| CDN עושה | CDN לא עושה |
|---|---|
| מגיש תמונות, CSS, JS מאזור קרוב | מוריד TTFB של ה-HTML עצמו |
| מפחית latency לגולשים רחוקים | מחליף אחסון איכותי |
| מוסיף Layer של אבטחה (DDoS) | פותר בעיות קוד |
| Compresses נכסים (Brotli/gzip) | מתקן LCP גבוה שנגרם מ-PHP איטי |
| Edge caching (Cloudflare) | מוחל על פגישות/סשנים |
Cloudflare — הבחירה לרוב האתרים
Cloudflare הוא ה-CDN הנפוץ ביותר בעולם, עם יותר מ-300 מיקומים כולל ישראל.
גרסה חינמית מספיקה לרוב האתרים:
- גישה ל-~275 מיקומי edge
- DDoS protection בסיסית
- SSL בחינם
- HTTP/2 + Brotli compression
- אנליטיקס בסיסי
מה Cloudflare Enterprise (כמו ב-Kinsta) מוסיף:
- HTTP/3 (QUIC)
- Argo Smart Routing — ניתוב חכם
- Image resizing on-the-fly
- Workers (serverless functions)
- Polish (webp אוטומטי)
- Cache rules מתקדמות
איך מגדירים Cloudflare CDN ב-5 דקות
שלב 1: הרשמה ב-Cloudflare
נכנסים ל-cloudflare.com → Sign up → מכניסים את הדומיין שלכם.
שלב 2: Cloudflare סורקת DNS
Cloudflare סורקת אוטומטית את רשומות ה-DNS הקיימות שלכם ומציגה אותן. בדקו שהן נכונות.
שלב 3: שינוי Name Servers
הנוסף: הולכים לרשם הדומיין שלכם (Namecheap, GoDaddy, ו כד') ומשנים את ה-Nameservers לאלה שCloudflare מספקים:
nash.ns.cloudflare.com
vera.ns.cloudflare.com
(השמות ישתנו לשלכם — Cloudflare יציגו את הנכון)
שלב 4: SSL/TLS הגדרות
Cloudflare → SSL/TLS → mode: Full (Strict)
אל תבחרו Flexible — זה מסוכן
שלב 5: Page Rules לוורדפרס
צרו Page Rule:
- URL pattern:
*yoursite.com/wp-admin* - Setting: Bypass Cache
זה חשוב — מונע מCloudflare לcache עמודי ניהול.
CDN לקהל ישראלי
Cloudflare יש edge nodes בישראל (תל אביב). גולש ישראלי שנכנס לאתר שלכם מתחבר לשרת תל אביב של Cloudflare לנכסים הסטטיים — מה שנותן latency של 5–20ms לנכסים.
ה-HTML עדיין מגיע מהשרת הראשי. אם השרת שלכם בפרנקפורט, ה-HTML עדיין לוקח ~180ms לגולש ישראלי, אפילו עם Cloudflare.
המסקנה לאתרים ישראלים: CDN עוזר מאוד לנכסים סטטיים, אבל לא מחליף שרת קרוב לישראל עבור HTML. השילוב האידיאלי: שרת uPress בישראל + Cloudflare CDN לנכסים סטטיים.
BunnyCDN — חלופה זולה לCloudflare
אם אתם מחפשים CDN במחיר נמוך מאוד עם ביצועים טובים:
- מחיר: $0.01/GB לאירופה/אמריקה, $0.03/GB לאסיה
- מיקומים: 100+ ברחבי העולם
- אינטגרציה עם Cloudways: Cloudways מציעים BunnyCDN כ-add-on
לאתר עם 50GB bandwidth לחודש: $0.50–$1.50 לחודש. כמעט חינם.
CDN לוורדפרס — מה להגדיר
ב-WP Rocket: Settings → CDN → Enable CDN → הכניסו את ה-CDN URL (ל-Cloudflare, השאירו ריק — WP Rocket מתחבר ישיר)
לBunnyCDN:
Settings → CDN → CDN URL: https://yourzone.b-cdn.net
WP Rocket יחליף אוטומטית את כתובות התמונות, CSS, וJS ב-URL של ה-CDN.
בדיקה: פתחו Chrome DevTools → Network → לחצו על תמונה → בדקו שה-URL הוא של ה-CDN, לא של הדומיין הראשי.
סיכום
CDN הוא חובה לכל אתר שרוצה להיות מהיר לגולשים מרוחקים. בחינם (Cloudflare free tier) ומגדירים פעם אחת.
מה CDN לא מחליף: אחסון איכותי עם TTFB נמוך. קודם שפרו את ה-TTFB של השרת הראשי, אחר כך הוסיפו CDN. בסדר הזה.