האצת אתרים בעזרת Cloudflare CDN

רשת העברת תוכן או CDN, היא רשת של שרתים בינלאומיים המגישה תוכן (מטמון) אינטרנטי למשתמשים על בסיס המיקום שלהם. שימוש ב CDN לאירוח האתר שלכם במקום שרת יחיד, יכול להאיץ את זמן טעינת האתר שלכם, מכיוון שזה אורך פחות זמן לשלוח נתונים לאורך מרחק גיאוגרפי קצר יותר.

CDN יכול גם לעזור בהגנה על האתר שלכם מפני מתקפות DDoS ובוטים זדוניים על ידי סימון כתובת IP חשודות והכרחתן בהקשת קאפצ’ה ידנית, טרם קבלת גישה לאתר. יכולת זו גם עוזרת להקטנת זמני טעינת האתר בעקבות העובדה שרוחב הפס ומשאבי השרת, לא יבוזבזו על אותה “תנועה זדונית”.

אבטחת Cloudflare

Cloudflare הוא אחד משירותי ה- CDN הפופולריים ביותר כיום, בעיקר בעקבות התוכנית החינמית, שהיא אידאלית עבור אתרים ובלוגים אישיים ופרטיים מחד, ומאידך עבור כל מי שרוצה להתנסות ב CDN טרם התחייבות לאחת מתוכניות התשלום הקיימות.

בנוסף, מאוד קל להתחיל להשתמש ב- Cloudflare עם אתרי וורדפרס ובמדריך זה נדריך אתכם צעד צעד כך, שתוכלו לתת לשירות זה הזדמנות ולגלות האם זה אכן מייצר שינוי עבור האתר שלכם.

אופציה א’: התקנת Cloudflare באמצעות לוח בקרת האחסון

מספר חברות אחסון מאפשרות התקנה מהירה עבור cloudflare היישר מתוך ה cPanel:

 

תחילה, יש להירשם לשירות בלינק הבא: Cloudflare.com

1. גלשו אל Cloudflare.com והקישו את כתובת המייל שלכם ואת הסיסמא הרצויה בתיבת ההרשמה או הקליקו הרשמה בכפתור הממוקם בפינה הימנית העליונה

2. במידה ופרטיכם אינם רשומים עדיין, הקישו את פרטיכם בעמוד ההרשמה

3. הקישו על כפתור יצירת החשבון

 

אל תמשיכו לשלב הבא של סקירת רשומות ה DNS שלכם מכיוון שזה יטופל על ידי חברת האחסון שלכם, במידה והסתבכתם אתם מוזמנים לדבר איתנו ונעזור בשמחה 🙂

4. חזרו אל ה- cPanel שלכם והקישו את שם המשתמש והסיסמא בהם בחרתם כאשר בצעתם את ההרשמה (שלב 1)

במידה ו – Cloudflare לא מותקן בשרת שלכם, ניתן להתקין בדרך הבאה:

CDN

4.1 התחברו ב – SSH עם הרשאות ROOT ותגיעו אל התיקייה של cPanel בדרך הבאה:

cd /usr/local/cpanel

4.2 תורידו את חבילת ההתקנה:

curl -k -L https://github.com/cloudflare/CloudFlare-CPanel/tarball/master > cloudflare.tar.gz

4.3 חלצו את הקבצים בדרך הבאה:
tar -zxvf cloudflare.tar.gz

4.4 הפקודה הבאה תחלץ את הקבצים עם UNIQUE_ID

cloudflare-CloudFlare-CPanel-hsI96dg6 // Here unique ID is hsI96dg6

4.5 שנו את הנתיב לתיקיית CLOUDFLARE והתקינו בדרך הבאה:

cd cloudflare-CloudFlare-CPanel-UNIQUE_ID/cloudflare // Replace your unique ID
/install_cf API_HOST_KEY mod_cf “Your Company Name” // Replace following details

תוכלו להשיג את API HOST KEY בפאנל של Cloudflare ושם החברה (COMPANY NAME) זה ה- HOSTNAME של השרת.

5. לאחר הקשת המשתמש שלכם, תועברו לעמוד ההגדרות עבור אתר הוורדפרס שלכם. על מנת להפעיל את Cloudflare, הקליקו על כפתור ההפעלה הממוקם ליד כתובת הדומיין שלכם.
במידה והקמתם כבר את האתר שלכם, על מנת להפעיל את cloudflare אבל אתם מעוניינים לנצל את היכולת לשלוט בהגדרות היישר מה- cPanel,
תתקבל הודעה כאן להשבית ולמחוק את האתר שלכם ב Cloudfare.com.

הגרסה החינמית אינה תואמת לתעודות SSL המסופקות על ידי חברת האחסון, כך שאם אתם משתמשים ב SSL באתר שלכם, תאלצו לעבור לאחת מתוכניות התשלום.

* הגרסה החינמית מספקת אופציית SSL לאתרים, אשר אינם זקוקים לתעודות SSL מלאות.

החל מהרגע בו הופעל Cloudflare בדומיין, חברת האחסון תדאג ליתר הדברים (במרבית המקרים אך מומלץ לפנות אל החברה ולוודא זאת) ותתקבל גישה לסטטיסטיקות ולהגדרות של Cloudflare הישר מלוח ה cPanel.

אופציה ב’: הגדרה דרך את CLOUDFLARE

במידה וחברת האחסון שלכם אינה מאפשרת הגדרה דרך לוח הבקרה, אל דאגה, זה דיי פשוט לעשות בעצמך!

השלב הראשון הוא הרשמה לחשבון חינמי

1. גלשו אל Cloudflare.com וגללו מטה עד לתיבת ההרשמה או הקליקו על כפתור ההרשמה הממוקם בפינה הימנית העליונה

2. מיד תועברו לעמוד ההרשמה

3. לאחר שמילאתם את פרטיכם והקלקתם על כפתור יצירת חשבון, תודרכו לאורך תהליך התחלת העבודה וכמקובל, ההגדרות הדיפולטיביות יטענו.

4. התחילו בהזנת כתובת הדומיין שלכם והקליקו על כפתור “Scan DNS records”.

תהליך סריקה זה, יארך מספר דקות.

5. ברגע בו הסריקה תסתיים, לחצו על כפתור “המשך”. יוצג מסך גילוי אוטומטי של הגדרות ה- DNS שלכם, אותו יש לאשר.

במרבית המקרים, לא תצטרכו לשנות את הבחירה האוטומטית.

ודאו כי Cloudflare מופעל הן עבור כתובת הדומיין הנקייה והמלאה של אתר הוורדפרס שלכם, הכוללת את התחילית: WWW) orange cloud).

כמו כן, ודאו כי שירותי המייל ו FTP grey cloud אינם פעילים.

אם הכל נראה טוב, עליכם רק לגלול מטה וללחוץ על כפתור “המשך”.

6. כעת, תצטרכו לבחור את התוכנית הרצויה. בחרו את התוכנית החינמית הנקראת: “Free website”.

7. השלב האחרון, יחולל עבורכם את שמות שרתי Cloudflare אותם עליכם לשנות ב: Registrar settings (החברה בה הדומיין שלכם רשום, חברה זו עלולה להיות זו שבה רכשתם את הדומיין או שונה ממנה). תהליך שינוי זה, יכול להארך כ- 48 שעות ולא יפגע באתר או יוריד אותו מהאוויר.

כך יוצגו הגדרות Namecheap:

8. ברגע בו שיניתם את nameservers שלכם (שמות השרתים), חזרו אל Cloudflare והקליקו על כפתור “Recheck nameservers”. פעולה זו תוסיף את הדומיין שלכם לסל הבדיקות ואתם תוכלו לשוב בעוד מספר שעות על מנת לבדוק, שהכל שונה ועודכן נכון.

הגדרת תוסף Cloudflare WordPress

Cloudflare פיתחה תוסף CDN רשמי על מנת להוסיף פונקציונאליות וגישה נוחה להגדרות משתמשי וורדפרס, היישר מלוח הבקרה ומבלי להיאלץ לגלוש Cloudflare בכל פעם

פיצ’רים כלולים:

  • אופטימיזציה בקליק אחד
  • ניקוי מטמון אוטומטי בעת עדכון האתר
  • גישה ישירה להגדרות ונתונים אנליטיים מלוח בקרת הוורדפרס
  • כללי הגדרת חומת האש הייעודית לוורדפרס עבור חשבונות / משתמשים בתשלום
  • תמיכה ב- HTTP2/Server Push

1. בלוח בקרת הוורדפרס גשו אל תוספים > הוספת חדש וחפשו אחר ” Cloudflare”

2. הקליקו על כפתור “התקנה כעת” עבור התוסף הרשמי. המתינו להורדת התוסף (זה לא יקח הרבה זמן)

3. כאשר כפתור ההפעלה, ישתנה לכחול, הקליקו עליו שוב כדי להפעיל את התוסף

4. כעת אתם אמורים להגיע לעמוד התוסף הרשמי. הקליקו על הגדרות תחת Cloudflare (ניתן כמובן לגשת להגדרות דרך התפריט הראשי של וורדפרס)

5. הקליקו על הלינק הממוקם בעמוד הגדרות (התוסף) והתחברו אל חשבון ה- Cloudflare שלכם

6. הזינו את כתובת המייל ואת מפתח ה API (תוכלו למצוא זאת תחת “Global API” בלינק: https://www.cloudflare.com/a/profile)

7. עמוד הבית של הגדרות ה- Cloudflare יפתח

8. השתמשו ב- one-click settings עבור אופטימיזיית אתר הוורדפרס שלכם – לחצו על כפתור “Apply”

9. הפעילו את “Automatic Cache Management”

10. הקליקו על “הגדרות” ועברו על ההגדרות הקיימות, ניתן לשנות את ההגדרות במידת הצורך

11. הקליקו על “Analytics” על מנת שתוכלו לצפות בבקשות לאתר שלכם, רוחב פס בשימוש ו- “איומים” על בסיס מדינות

אפשרויות מתקדמות עבור תוסף Cloudflare לוורדפרס

ישנן הגדרות נוספות הזמינות בתוסף Cloudflare , שאולי תרצו להציץ בהן:

מצב תחת מתקפה – Under Attack

ניתן להפעיל מצב זה באמצעות הכפתור הממוקם בפינה הימנית העליונה של עמוד ההגדרות. ניתן להשתמש בפיצ’ר זה כאשר האתר שלך תחת מתקפת DDoS ולהציג לכל גולש עמוד ביניים בזמן שההתנהגות והתנועה, נבדקים על מנת לאתר איום.

מצב פיתוח – Development Mode

את האפשרות להפעיל את מצב המפתחים, תמצאו בהגדרות התוסף. באם תופעל אפשרות זו, יהיה ניתן לצפות, בשינויים שבוצעו באתר בזמן אמת תוך כדי מעקף המטמון של Cloudflare . כדאי להפעיל מצב זה כאשר מבצעים שינויי עיצוב לאתר או מיני פיתוחים שונים.

רמת אבטחה

רמת האבטחה בעלת מספר רמות, החל ממצב דיי כבוי (“Essentially Off”) ועד למצב תחת מתקפה. באופן דיפולטיבי, מצב זה מכוון לרמת מדיום – רמה בה יוצג קאפצ’ה הן למבקרים מאיימים והן למבקרים בעלי רמת איום מתונה.

Cloudflare עלול “להגזים” מעט עם מה שהוא מכנה ומזהה כאיום, לכן במידה ואתם מקבלים תלונות מגולשים מהימנים או לגיטימיים, אשר נתקלים בבעיות בגלישה לאתר שלכם, כדאי לשקול להוריד את אמת האבטחה לרמה הנמוכה.

CDN

תמיד מחובר

שירות זה מאפשר הצגת גרסת מטמון של האתר שלכם במידה והוא נפל. מומלץ מאוד להשאיר את פיצ’ר זה דולק.

אופטימיזציית תמונות (תוכנית PRO בלבד)

אופציה זו מאפשרת ביצוע אופטימיזציה לתמונות על ידי הקטנתן והגשתן מהר יותר לגולשי מובייל בעלי חיבור איטי.

Cache HTML at CDN (תוכנית עסקית בלבד)

פעולה זו מקטינה את השימוש ברוחב הפס על ידי הצגת תוכן HTML במטמון עבור משתמשים לא רשומים, אך מציגה תוכן מותאם אישית בזמן אמת, עבור משתמשים רשומים בהתבסס על קוקיז.

Web Application Firewall (תוכנית PRO בלבד)

מזהה וחוסמת מתקפות ואיומי וורדפרס ספציפיים.

DDoS מתקדם (קיים בתוכנית העסקית בלבד)

מגן מפני מתקפות DDoS ללא קשר לגודל או משך.

שינוי HTTPS אוטומטיים

אפשרות זמינה עבור אלו אשר נרשמו לתוכנית החינמית של Cloudflare לניצול SSL ללא עלות. שימו לב כי פונקציה זו משנה את HTTP ל- HTTPS בכל כתובות ומשאבי האתר שלכם.

ישנן עוד הגדרות מתקדמות רבות אשר ניתן לערוך ולהגדיר באתר Cloudflare.

ולהכיר את הדרגים והרמות, להקשיח את הגדרות האבטחה וקיצור זמני טעינת האתר.

מסקנות

Cloudflare הוא שירות ידוע ומוכר, מותגים רבים וגדולים כדוגמת סיסקו, עושים בו שימוש. כדאי לתת לתוכנית החינמית של Cloudflare צ’אנס, במיוחד אם האתר שלכם סובל ממתקפות רבות או שאתם מעוניינים לחסוך ברוחב הפס (ניתן לראות כמה רוחב פס חוסכים בכרטיסיית האנליטיקה בתוסף ה Cloudflare).

במידה ואתם רוצים להעביר את האתר שלכם מ HTTP ל- HTTPS עבור מטרות הקידום האתר (גוגל מעניקה כח גדול יותר לאתרים בעלי תעודת SSL), שימוש ב Cloudflare היא דרך קלה וחינמית לעשות זאת.

בעלי אתרים גדולים וכמות טרפיק גדולה, ראוי וישקלו ברצינות רבה את אחת מתוכניות ה Cloudflare בתשלום – תוכניות בעלות תרומת אבטחה לאתר וביצועי האתר.

התקנה והפעלת Cloudflare CDN נחשבת לפשוטה וידידותית, כמו גם כיבוי והפעלה, במידה ושיניתם את דעתכם. במידה וניסיתם את Cloudflare וזה לא בדיוק עבד לכם, דעו כי קיימות אפשרויות רבות לשיפור זמן טעינת אתר הוורדפרס שלכם ואבטחתו.

מייסד ומנכ”ל אימוג’ו. עוסק בנושאי ייעוץ ו- SEO ובעיקר במחקר טכנולוגיות ואסטרטגיות קידום שונות. חי את השיווק באינטרנט ומתעניין מאוד בחקר טכנולוגיות הקיימות בעולם. בשנת 2013 הקים שי את אימוג’ו שיווק דיגיטלי שמציעה שירותי שיווק דיגיטלי למגוון רחב של חברות ועסקים.