Cloudflare چیست و چگونه کار می‌کند؟

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

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

Cloudflare چیست و چگونه کار می‌کند؟

برای اینکه بفهمیم Cloudflare چگونه کار می‌کند ابتدا لازم است طرز کار اینترنت را بدانیم. فرض کنیم یک سایتی به نام blogino.ir وجود دارد که جایی روی یک وب سرور با آدرس آی پی 9.9.9.9 هاست شده است. هنگامی که آدرس blogino.ir را در آدرس بار مرورگر خود تایپ می‌کنید، مرورگرتان یک پیغام برای DNS می‌فرستد و آدرس 9.9.9.9 را دریافت می‌کند. حال که آدرس آی پی را دارید می‌توانید به آن سایت دسترسی داشته باشید.

با راه‌اندازی cloudflare شما name-server این سرویس را به دامنه خود می‌افزایید در نتیجه هر درخواستی که به طرف سایت شما بیاید از فیلتر cloudflare عبور می‌کند به این ترتیب راه دسترسی روبات‌ها و هکرها به سایت بسته می‌شود. با عبور تمام ترافیک سایت شما از داخل cloudflare سایت شما در برابر هرنوع دسترسی غیر مجازمصون می‌شود.

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

CloudFlare1

روش کار کلودفلر (Cloudflare)

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

 

مزایای استفاده از Cloudflare

1- متوقف کردن حملات و اقدام به هک سایت:

Cloudflare بسیاری از حملات اسپم را در سطح «اسم دامنه» فیلتر می‌کند و سایت شما را در برابر حملات DDOS، تزریق به پایگاه داده و اسپم محافظت نموده و محیطی امن برای سایت شما فراهم می‌کند.

سابقاً بعضی از این موضوع شکایت داشتند که بعد از راه اندازی این سرویس کاربران دسترسی به سایت را از دست می‌دهند. با کمی تغییر در تنظیمات امنیتی cloudflare می‌توان این مشکل را حل نمود. توصیه می‌کنم سطح امنیت را چنان تنظیم کنید که کاربران از اکثر نقطه دنیا بنوانند به سایت شما دسترسی داشته باشند.

2- با تغییر دادن‌ هاست، منتظرانتشار DNS نخواهید شد

هنگامی که‌ هاست خود را عوض می‌کنید آدرس آی پی شما تغییر می‌کند، معمولاً مدتی بین 1 تا 24 ساعت طول می‌کشد تا همه DNS های دنیا خود را به روز نمایند و آدرس جدید شما را ذخیره کنند به این فاصله زمانی اصطلاحاً «انتشار DNS» می گویند. با استفاده از cloudflare دیگر نگران این تأخیر نخواهید بود و فقط کافیست وارد تنظیمات cloudflare خود شوید و آدرس آی پی جدید خود را وارد کنید، تغییرات بلافاصله اعمال خواهد گردید ونام دامنه فوراً به هاست جدید وصل می‌شود.

3- CDN رایگان

یکی از مهمترین مزایای cloudflare، استفاده از CDN رایگان آن است. CDN نوعی شبکه است که محتویات (عکس‌ها، فایل‌های CSS و JS و…) سایت شما را روی چندین مرکر داده (Data Center) ذخیره می‌کند. هنگامی که کاربری می‌خواهد به سایت شما وصل شود، محتویات سایت از نزدیک‌ترین دیتا سنتر به محل زندگی کاربر، برای او ارسال خواهد شد که سبب افزایش سرعت سایت شما می‌گردد. راه اندازی CDN برای cloudflare آسان است و آدرس سایت شما را تغییر نمی‌دهد. من چندین ماه است که از از این سرویس cloudflare استفاده می‌کنم و تاکنون هیچ نوع مساله ای در رابطه با سرعت یا SEO سایت نداشته‌ام. در حال حاضر همه سایت‌های من از سرویس CDN cloudflare استفاده می‌کنند. استفاده از این سرویس کارایی سایت را تا 50% افزایش داده و سبب می‌شود سایت شما بسیار سریع‌تر بارگذاری شود.

4- کاهش ترافیک مصرفی:

Cloudflare-Save-bandwidth

در حال حاضر اکثر شرکت‌های خدمات‌هاست، پهنای باند نامحدود ارائه می‌کنند با این حال هنوز شرکت‌هایی هستند که تعداد مراجعه کنندگان به سایت شما برایشان مهم است. cloudflare با فیلتر کردن ترافیک ربات‌ها و اسپم‌ها می‌تواند ترافیک مصرفی را کاهش دهد. همانطور که در تصویر می‌بینید با استفاده از این سرویس نزدیک به 375.6 گیگابایت از ترافیک مصرفی سایت من کاهش پیدا کرده است. cloudflare مزایای دیگری نیز دارد که از آن جمله می‌توان به سرویس rocketloader اشاره کرد که مانع می‌شود دیگران ایمیل کاربران سایت شما را جمع آوری کنند همچنین می‌توانید از SSL رایگان یا همان HTTPS استفاده کنید. استفاده از HTTPS حتی برای کابران حساب رایگان cloudflare نیز امکان پذیر است.

 

 


پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *