آموزش استفاده از cloudflare

آموزش استفاده از Cloudflare برای بهبود سرعت سایت وردپرسی!

شاید اغراق نباشد اگر بگوییم  Cloudflare بهترین خدمات و کامل‌ترین CDN را ارائه می‌کند. اما جالب است که به‌اندازه‌ی خدماتی که ارائه می‌کند از آن استقبال نشده است. طبق آنالیز تیم متخصصان لیموهاست این اتفاق به دلیل چالش در راه‌اندازی این ابزار جذاب می‌افتد. بسیاری از کاربران مبتدی هرگز به سراغ Cloudflare نمی‌روند، چون فکر می‌کنند راه‌اندازی و کار کردن با این ابزار سخت است. و ما در لیمومگ با این مطلب به شما خلاف این ادعا را ثابت خواهیم کرد. پس تا انتهای مطلب همراه ما باشید و  ساده‌ترین آموزش استفاده از cloudflare را بخوانید.

 

شبکه توزیع محتوا چیست؟

CDN یا آن چه که در زبان فارسی به عنوان شبکه توزیع محتوا می‌شناسیمش، چیزی نیست جز یکی سری سرور در سراسر دنیا! پس چرا تمام وبمستران و مدیران سایت‌های وردپرسی برایش سر و دست می‌شکنند؟ دقیقاً به خاطر همان چیزی که در تعریفش به آن اشاره کردیم. شبکه توزیع محتوا، داده‌های وب‌سایت‌ها را به صورت موقت روی سرورهایی که در نقاط مختلف دنیا قرار دارند، نگهداری می‌کند و به این ترتیب داده‌ها را به کاربران وب‌سایت‌ها می‌رساند. این کار دو فایده‌ی اصلی دارد :

اول این که اگر مخاطبان وب‌سایت شما همگی در یک کشور خاص نباشند، شبکه توزیع محتوا، داده‌ها را به هریک از کاربران شما از نزدیک‌ترین سرور به موقعیت جغرافیایی آن‌ها می‌رساند و به این ترتیب تمام کاربران، سایت شما را با حداکثر سرعت ممکن لود می‌کنند.

فایده‌ی دیگر CDN این است که با نگه داری داده‌ها در سرورهای مختلف، در واقع نسخه‌های بیشتری از اطلاعات شما را نگه می‌دارد و اگر به هر دلیلی هر یک از سرورها از دست برود یا مورد حمله واقع شود؛ داده‌های وب‌سایت شما در ایمنی کامل خواهند بود.

سرویس Cloudflare چیست؟

کلودفلر شناخته‌ شده‌ترین و شاید بتوانیم با قاطعیت بگوییم بهترین شبکه توزیع محتوا است. اندر مزایای این ابزار باید بگوییم که رایگان است و ما را توی دردسرهای دلاری و کارت اعتباری نمی‌اندازد. علاوه بر این افزونه‌ای دارد که کاربردش را بسیار ساده‌تر می‌کند. خلاصه‌ی خلاصه‌اش را بگوییم Cloudflare سرعت سایت وردپرسی شما را تا حد قابل‌ توجهی بالا می‌برد. و از وب سایت ها، API ها و تمام شبکه‌های اینترنتی شنا محافظت می‌کند. اجازه بدهید ابتدا ببینیم شما نیازی به آموزش استفاده از Cloudflare  دارید یا خیر. اگر پاسخ مثبت بود، در بخش بعدی و آموزش استفاده از Cloudflare درباره‌ی تمام کاربردهای این شبکه توزیع محتوا به تفصیل صحبت خواهیم کرد.

آیا اصلاً شما نیازی به آموزش استفاده از cloudflare دارید؟

CDN یا Content Delivery Network سیستمی از سرورهایی است که در سراسر دنیا پخش شده‌اند. این شبکه تحویل محتوا به شما کمک می‌کند، با توجه به فایل‌های وبسایت را سریع‌تر به کاربران‌تان برسانید. حالا این اتفاق چطور می‌افتد؟ معجزه‌ای در کار نیست.

واقعیتی که همه می‌دانیم این است که هرچه کاربران یک سایت از سرور آن دورتر باشند، سرعت لود سایت کاهش می‌یابد. سرویس‌ هاستینگ سرور را در یک نقطه جغرافیایی مشخص در اختیارتان می‌گذارد و شما نمی‌توانید موقعیت سرور را به خاطر تعدادی از کاربران‌تان تغییر دهید. CDNها همین جا وارد ماجرا می‌شوند. یعنی زمانی که کاربران شما از سروری که انتخاب کرده‌اید دور هستند، و شما نمی‌توانید سرور را تغییر دهید.

به طور مثال عموم کاربران سایت شما در سه کشور مختلف هستند و شما نمی‌توانید سرور را در یکی از این کشورها انتخاب کنید. CDN به عنوان یک واسطه که سرورهای مختلفی در نقاط مختلف در اختیار دارد می‌تواند اطلاعات سایت شما را به صورت موقت نگه دارد و از طریق نزدیک‌ترین سرور به هر کاربر، به دست او برساند. یعنی محتوای استاتیک را از سرور مرکزی سایت شما کش می‌کنند، ذخیره می‌کنند و پس از درخواست کاربران، آن‌ها را به کاربران ارائه می‌دهند. در نتیجه فاصله جغرافیایی عملا از بین می‌رود و تمام کاربرانتان از هر نقطه‌ای می‌توانند با بالاترین سرعت ممکن سایت شما را لود کنند.

به همین راحتی!

علاوه بر این نگهداری اطلاعات شما روی سرورهای متعدد در جاهای مختلف دنیا، به امنیت وب‌سایت وردپرسی شما کمک می‌کند. بنابراین سخت می‌توان گفت که وب‌سایتی وجود دارد که به آموزش استفاده از Cloudflare نیاز ندارد.

چرا ادعا می کنیم Cloudflare بهترین CDN موجود است؟

اولین دلیل این است که Cloudflare اصلی‌ترین وظیفه‌اش را به بهترین نحو انجام می‌دهد: این شبکه‌ی بزرگ تحویل محتوا، مجموعه سرورهای قابل توجهی در نقاط مختلف دنیا دارد و به طور خودکار و با سرعت بالا، محتوای استاتیک را ذخیره‌ می‌کند و محتوای داینامیک ارائه می‌دهد. و بهتر از همه این که این خدمات را به صورت رایگان ارائه می‌کند.

Cloudflare در کنار کارکرد موثر و رایگان اول، فایروال ابری و همچنین سرور پراکسی توزیع شده نیز ارائه می‌کند. تمام ترافیک ورودی به وبسایت شما را کنترل می‌کند و ترافیک مشکوک را حتی قبل از رسیدن به سرورتان مسدود می‌کند. ( شاید اگر کمی اصرار کنید ظرف‌هایتان را هم بشوید و تکالیف بچه‌ها را هم انجام بدهد.)

هزینه‌های Cloudflare به چه صورت است؟

همانطور که قبلا اشاره شد پلن اولیه‌ی این ابزار کاملا رایگان است و برای وب‌سایت‌های مشاغل کوچک کاملا کافی و عالی‌ است. اما پلن‌های پیشرفته‌تر با هزینه ۲۰ دلار ماهیانه (در زمان نگارش این مقاله) به کسب و کارهای بزرگ‌تر و وبسایت‌های پرترافیک‌تر خدمات ارائه می‌کند.

آموزش استفاده از cloudflare : دانلود و نصب Cloudflare

برای دانلود افزونه  cloudflare کافی است روی لینک کلیک کنید. روش نصب افزونه کلود فلر مثل تمام افزونه های دیگر است. یعنی کافی است آن را دانلود کنید و از تب افزونه‌های روی «نصب و فعال‌سازی» کلیک کنید. اگر نیازی به افزونه ندارید می‌توانید به سراغ مراحل بعدی بروید و به صورت آنلاین راه‌اندازی و پیکربندی کلودفلر را انجام بدهید.

 

 

 

آموزش استفاده از cloudflare: پیکربندی شبکه توزیع محتوا کلودفلر

برای راه‌اندازی این سیستم دو روش وجود دارد که هردوروش بسیار ساده هستند و کافی است گام‌های معرفی شده در این مطلب را به درستی دنبال کنید:

  • راه اندازی شبکه توزیع محتوای Cloudflare به روش دستی
  • راه اندازی شبکه توزیع محتوای Cloudflare با استفاده از افزونه

آموزش اتصال به کلود فلر

برای اتصال به کلود فلر پس از انجام تنظیمات پیکربندی، کافی است تصمیم بگیرید که می‌خواهید از این ابزار با افزونه استفاده کنید یا بدون آن.

آموزش استفاده از شبکه توزیع محتوا Cloudflare : راه اندازی کلودفلر به روش دستی

  1. برای شروع، باید از وب سایت Cloudflare بازدید کنید و روی دکمه ‘Sign Up’ کلیک کنید.
    سایت اصلی cloudflare
  2. در صفحه بعد، باید آدرس ایمیل و رمز عبور خود را وارد کنید و یک حساب کاربری Cloudflare ایجاد کنید.
  3.  به سادگی اطلاعات مورد نیاز را وارد کرده و سپس بر روی دکمه ” Create Account” کلیک کنید.
    ساخت حساب در cloudflare
  4. در صفحه بعدی، از شما خواسته می شود که نوع پلن انتخابی Cloudflare را مشخص کنید.
    (برای این آموزش، ما طرح استاندارد Cloudflare را انتخاب می کنیم.)
    انتخاب استاندارد Cloudflare
  5. روی «Get Started» کلیک کنید.
  6. در این مرحله می توانید طرح رایگان یا پولی را انتخاب کنید.
  7. برای انتخاب طرح رایگان به پایین بروید و سپس روی « Continue» کلیک کنید.
    راه اندازی شبکه توزیع محتوا cloudflare . انتخاب پلن رایگان
  8. طرح رایگان Cloudflare را انتخاب کنید.
  9. پس از آن باید آدرس وب سایت خود را وارد کنید.
  10. سپس، روی دکمه « Add Site» کلیک کنید.

پس از آن، Cloudflare لیستی از تمام رکوردهای DNS که سیستم آن‌ها پیدا کرده است را به شما نشان می دهد. که شامل زیر دامنه های شما نیز می شود. در این بخش آن دسته از گزارش‌هایی که تمایل دارید از طریق Cloudflare منتقل شوند با آیکون نارنجی مشخص می‌شوند و سایر رکوردهای DNS غیرفعال با آیکون خاکستری  Cloudflare نمایش داده می‌شوند.
راه اندازی دستی cloudflare : تایید رکورد

  • لیست را مرور کنید تا مطمئن شوید که دامنه اصلی شما در Cloudflare با آیکون ابر نارنجی فعال است.
  • هنگامی که رکوردهای DNS خود را تأیید کردید، روی گزینه Continue در پایین کلیک کنید.

در مرحله بعد که آخرین مرحله راه اندازی شبکه توزیع محتوا Cloudflare است از شما خواسته می‌شود نیم سرورهای (nameserver) خود را به روز کنید. یعنی نیم سرورهای خود را تغییر دهید و آن‌ها را به نیم سرورهای Cloudflare ارجاع دهید. می‌توانید نیم سرورها را از حساب ثبت کننده دامنه خود تغییر دهید. اگر دامنه‌‌ای را از سرویس‌ دهنده‌ی هاست‌تان خریداری کرده یا رایگان دریافت کرده‌اید، بایستی وارد حساب هاستینگ شود و سپس نیم سرور را تغییر دهید.

 تغییر نیم سرورها ممکن است مدتی طول بکشد. در این مدت، وب سایت شما ممکن است برای برخی از کاربران غیر قابل دسترس شود.

 آموزش استفاده از Cloudflare : تغییر نیم سرور از سی پنل

پیش از آن که به سراغ آموزش این قسمت برویم، بایستی توجه‌تان را به یک نکته جلب کنیم. روندی که توضیح داده خواهد شد معمولا در کنترل پنل تمام شرکت‌های هاستینگ مشابه است. اما اگر هرجای این پروسه تفاوتی با هاست خود حس کردید و گیج شدید می‌توانید با پشتیبانی هاست‌تان تماس بگیرید و برای این مرحله کمک بخواهید.

  1. هنگامی که به داشبورد سی پنل خود وارد شدید، به بخش “Domains” بروید و نام دامنه خود را انتخاب کنید. پس از آن، روی تب ‘Name Servers’ و گزینه ‘Edit’ کلیک کنید.
  2. در مرحله بعد، باید «Custom» را انتخاب کنید و سرورهای نام ارائه شده توسط Cloudflare را وارد کنید.
  3. سپس، روی دکمه «Save» کلیک کنید.
    راه اندازی cloudflare و اضافه کردن نیم سرور
  4. پس از آن، باید به صفحه راه اندازی Cloudflare برگردید و روی دکمه « Done, check nameservers» کلیک کنید تا تنظیمات به پایان برسد.

نیم سرورهای جدید شما را به طور خودکار بررسی خواهند شد. به همین راحتی! فقط چند دقیقه طول می کشد تا نیم سرورهای دامنه‌تان به روزشوند و Cloudflare فعال شود. پس از فعال شدن، پیام موفقیت را در داشبورد Cloudflare خود خواهید دید و این یعنی راه اندازی شبکه توزیع محتوا cloudflare انجام شده است.

حالا می توانید تنظیمات Cloudflare خود را از این داشبورد سفارشی کنید. اصلی ترین تنظیمات را در بخش بعدی به شما نشان خواهیم داد.


پیشنهاد می‌کنیم مطالعه کنید: «کامل ترین آموزش افزایش سرعت وردپرس»


آموزش استفاده از Cloudflare: آموزش تنظیمات Cloudflare

حالا راه اندازی شبکه توزیع محتوا Cloudflare شما کامل شده‌است. اما انجام برخی تنظیمات اصلی و ضروری در پیکربندی سامانه مدیریت محتوا وردپرس به شما کمک می‌کند سایت خود را ایمن نگه‌ دارید. بنابراین پیشنهاد می‌کنیم آموزش‌های  این بخش را نیز دنبال کنید:

۱. قوانین صفحه وردپرس را پیکربندی کنید

با تنظیم قوانین صفحه، می‌توانید نحوه عملکرد Cloudflare را در صفحات خاصی در سایت خود سفارشی کنید. این موضوع برای حفظ امنیت صفحات مهم مثل صفحه‌ی ورود، ناحیه wp-admin و … بسیار اثربخش  است.حساب رایگان Cloudflare به شما امکان می دهد سه قانون صفحه را تنظیم کنید. اگر می خواهید قوانین صفحه بیشتری اضافه کنید، باید ۵ دلار در ماه برای پنج قانون اضافی بپردازید. ابتدا باید روی گزینه Rules در منوی ناوبری بالا کلیک کنید و سپس روی دکمه “Create Page Rule” کلیک کنید. پس از آن، می توانید سه قانون صفحه مختلف را تنظیم کنید. تنظیمات زیر را برای ایمن سازی سایت خود اضافه کنید:

پیکربندی وردپرس برای cloudflare

الف) صفحه ورود به وردپرس خود را ایمن کنید

  • در کادر مشخص شده در تصویر آدرس صفحه موردنظر را قرار دهید. به طور مثال:  example.com/wp-login.php*
  • سپس تنظیمات سطح امنیت را در سطح بالا قرار دهید. یعنی از منوی اول  Security Level  و از منوی دوم High را انتخاب کنید.
  • سپس روی « Save and Deploy» کلیک کنید.

آموزش راه اندازی cloudflare و پیکر بندی وردپرس

ب) داشبورد وردپرس را از Cloudflare حذف کنید و امنیت بالا را فعال کنید

  • آدرس صفحه و تنظیمات سطح امنیت بالا را مثل قسمت قبل انجام دهید. از سه منوی بعدی به ترتیب موارد زیر را انتخاب کنید:
    Cache Level – Bypass
    Disable Performance
    Disable Apps
  • سپس روی « Save and Deploy» کلیک کنید.

افزایش امنیت وردپرس در cloudflare

ج) HTTPS را اجباری کنید

  • آدرس صفحه را وارد کنید.
  • تنظیم  «همیشه از HTTPS استفاده کنید» را با انتخاب گزینه Always use HTTPS از منوی کشویی انتخاب کنید.
  • سپس روی « Save and Deploy» کلیک کنید.

فعال کردن https در cloudflare

۲. تنظیمات گواهی SSL را پیکربندی کنید

یکی دیگر از تنظیمات مهم در راه اندازی شبکه توزیع محتوا cloudflare ، تنظیم گواهینامه SSL است که در منوی “SSL/TSL” در بالای صفحه موجود است. اگر قبلاً از SSL استفاده می‌کنید، حتماً روی دکمه رادیویی « Full» کلیک کنید. پس از اتمام کار، Cloudflare یک قفل سبز رنگارنگ ارائه می دهد تا نشان دهد که وب سایت شما ایمن است. راه اندازی شبکه توزیع محتوا cloudflare راه اندازی شبکه توزیع محتوا cloudflare

بهینه سازی Cloudflare برای وردپرس با استفاده از یک افزونه

Cloudflare یک افزونه اختصاصی وردپرس را برای تنظیمات بهینه شده سامانه مدیریت محتوا وردپرس با یک کلیک ارائه می دهد. این افزونه به شما امکان می دهد تا به سرعت راه اندازی شبکه توزیع محتوا cloudflare را انجام دهید، مجموعه قوانین فایروال برنامه های کاربردی وب (WAF) را اضافه کنید، کش را به طور خودکار پاک کنید و…

  1. برای شروع، افزونه Cloudflare را در وب سایت خود نصب و فعال کنید.
  2. پس از اتمام، باید تمام تنظیمات Cloudflare را در پنل مدیریت خود بررسی کنید تا تنظیمات Cloudflare را پیکربندی کنید.
  3. در صفحه تنظیمات، دکمه «Create Your Free Account»و گزینه‌های ورود به حساب را خواهید دید.
  4. روی لینک “Sign in here” کلیک کنید.
  5. در صفحه بعدی، باید ایمیل Cloudflare و کلید API خود را وارد کنید.
  6. روی لینک«Get your API key from here» کلیک کنید.
  7. با این کار یک پنجره بازشو برای منطقه حساب شما در وب سایت Cloudflare ظاهر می شود.
    پیکر بندی cloudflare
  8. اطمینان حاصل کنید که در صفحه «My Profile» خود هستید و سپس روی گزینه منوی «Tokens API» کلیک کنید.
  9. پس از آن، به بخش “Global API Key” رفته و بر روی دکمه “View” کلیک کنید.
  10. با این کار یک پنجره باز می شود و کلید API شما نمایش داده می شود.
  11. کلید Cloudflare API را کپی کنید.
  12. سپس به داشبورد سامانه مدیریت محتوا وردپرس خود بازگردید و آدرس ایمیل و کلید API خود را وارد کنید.
  13. سپس، روی دکمه «Save API Credentials» کلیک کنید.
  14. پس از آن، تنظیمات Cloudflare در داشبورد شما ظاهر می شود.

تنظیمات بیشتر cloudflare در وردپرس

از اینجا می‌توانید یک بهینه‌سازی سامانه مدیریت محتوا وردپرس را با یک کلیک، پاکسازی کش، فعال کردن کش خودکار و موارد دیگر اعمال کنید:

  • برای بهینه سازی سایت وردپرس خود، روی دکمه «Apply» کلیک کنید.
  • در مرحله بعد، روی گزینه منوی “Setting” کلیک کنید.
  • در اینجا تنظیمات بهینه سازی سایت بیشتری را خواهید دید.
  • برای یافتن بخش “Security” می توانید در این صفحه به پایین اسکرول کنید.
  • برای بهبود امنیت خود، «High» را از لیست کشویی انتخاب کنید.

تنظیمات پیشرفته cloudflare

سخن پایانی

در این مقاله آموزش استفاده از cloudflare را به طور کامل خواندید. با مراحل پیکربندی تنظیمات این شبکه تحویل محتوا روی سامانه مدیریت محتوا وردپرس آشنا شدید. و دو روش افزایش سرعت سایت وردپرسی با استفاده از شبکه توزیع محتوا را آموختید. اگر هنوز سوال یا ابهامی در این باره در ذهن دارید در بخش نظرات زیر همین پست از ما بپرسید و پاسخ بگیرید. همچنین می‌توانید از این بخش، تجربیات خود را با سایر کاربران به اشتراک بگذارید.  فراموش نکنید که با دنبال کردن صفحه اینستاگرام لیموهاست می‌توانید همواره از جوایز و تخفیف‌های ما باخبر باشید!

 

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

پیشنهاد لیمو هاست

هاست وردپرس

بدون دغدغه به توسعه وبسایت وردپرسی خود بپردازید

Wordpress Hosting
خرید هاست وردپرس پرسرعت

مقالات برتر

شاید دوست داشته باشید
فهرست