کلودفلر چیست؟
با یک سرچ ساده در موتور جستوجو گوگل متوجه میشوید که کلودفار یکی از بزرگترین شبکههای CDN در جهان است. برای آشنایی با مفهوم CDN و شبکههای توزیع محتوا پیشنهاد میکنیم مقاله CDN چیست را مطالعه فرمایید. با توجه به آمارهای دریافت شده از کلوفلر در حال حاضر 8 میلیون وب سایت بزرگ و کوچک در سراسر دنیا از سرویسهای کلودفلر برای بهبود عملکرد سایت خود استفاده میکنند. ارتقاع سطح امنیت وب سایتها، بهینه سازی سرعت بارگزاری و… از جمله مزایایی است که یک وب سایت پس از انتخاب کلودفلر به آنها دست پیدا خواهد کرد. جالبتر این است که بیشتر امکانات ارائه شده توسط این شبکه CDN به صورت رایگان به وبسایتهای متقاضی ارائه میشود.
چه سایتهایی توانایی استفاده از سرویس کلودفلر را دارند؟
همانطور که در پاراگراف قبل به آن اشاره کردیم، کلودفلر یک سرویس رایگان بوده و در استفاده از آن برای سایتهای مختلف محدودیتهایی وجود نخواهد داشت. تنظیمات مربوط به پلن رایگان کلودفلر در کمترین زمان ممکن توسط وبمستران قابل اجراست.
برای استفاده از این خدمات کافیست تا وارد سایت cloudflare.com شده و آدرس سایت خود را وارد کنید. پس از آن لازم است تا DNS هایی که توسط کلودفلر به سایت شما اختصاص داده شده است در دامنه خود ثبت کرده و منتظر تایید ثبت DNS ها از سوی کلودفلر باشید. پس از تایید تمامی درخواستهای مربوط به دسترسی به سایت از سمت کاربران و رباتهای به سمت کلودفلر ارسال میشود.
نکته: با توجه به اینکه تمامی اطلاعات مربوط به سایتهای ثبت شده در کلودفلر، توسط این سرویس ذخیره میشوند، در صورتی که سایت به دلایلی مانند اتمام اشتراک هاست، مشکلات داخلی و … از دسترس کاربران خارج شود، اطلاعات ذخیره شده روی کلودفلر برای کاربران سایت شما نمایش داده میشود.
استفاده از تکنولوژیهایی مانند Anycast در سرویس کلودفلر قابلیت تشخیص موقعیت جغرافیایی کاربران را در این سرویس فعال میکند. با استفاده از این تکنولوژی نزدیکترین سرور به کاربران را برای دریافت اطلاعات در زمان طراحی سایت در مشهد با سرعت بیشتر یافته و کاربران را به آن سرور متصل خواهد کرد.
در حال حاظر بیش از 8 میلیون وب سایت، از سرویس کلود فلر استفاده می کنند. با بررسی آمارهای استخراج شده بالغ بر 2.8 میلیارد نفر از برنامهها و امکانات کاربردی کلودفلر برای وب سایت و سرویس خود استفاده میکنند. ثبت نام و حضور روزانه ده ها هزار نفر در این وب سایت به منظور استفاده از خدماتش نشاندهنده محبوبیت کلودفلر در میان کاربران وب میباشد.. استقرار 175 مرکز داده در سرتاسر جهان توسط کلودفلر امکان خدمات رسانی با سرعت بیشتری را به مشتریانش فراهم کرده است.
اگر شما به عنوان یک توسعه دهنده وب و یا طراح سایت با استفاده از سیستم مدیریت محتوا وردپرس در این سیستم حضور دارید، استفاده از خدمات کلودفلر برای شما هم مناسب است. اجرا فایلهای جاوا اسکریپت در سرورهای پرقدرت کلودفلر، تجربه کاربری وب سایت را ارتقاع میدهد. این سرویس، تاخیر را حذف می کند و تجربه تعامل با کاربران را بهبود می بخشد.
مزایای استفاده از کلودفلر
در این موضوع که استفاده از سرویس کلودفلر یکی از سریعترین راههای افزایش امنیت و سرعت یک وب سایت در کنار نصب برخی افزونههای افزایش سرعت سایت است شکی نیست. از این سرویس همانطور که گفته شد میلیونها وبسایت برای کاهش زمان بارگزاری صفحات وب و حفاظت دربرابر حملات آنلاینی مانند DDos استفاده میکنند. در ادامه این مقاله به بررسی مزایای استفاده از کلودفلر میپردازیم.
-
فشردهسازی و کم حجم کردن
کارکترهای مختلف مانند تصاویر، متن، ویدئو، فایل صوتی و … بخشهای اصلی تشکیل دهنده یک وبسایت هستند که به صورت جداگانه هرکدام حجمی از سرویس هاست سایت را اشغال کرده است. با استفاده از خدمات این سرویس میتوانید حجم این اطلاعات را به حداقل رسانده و یا آنکه موارد غیر ضروری را از سایت خود حذف کنید تا بارگزاری سایت برای کاربران با سرعت بیشتری انجام شود.
همچنین کلودفلر قادر است تا انواع فایلهای JavaScript، Css و Html بکار رفته در وب سایت را با دقت بالایی فشرده سازی کند.
-
پشتیبانی از پروتکل Http/2
همانطور که میدانید پروتکل Http/2 به تازگی توسعه داده شده است و خدماتی مانند افزایش دو برابری سرعت نسبت به http/1.1 را به کاربران ارائه می کند.
-
سرویس SSL رایگان
دسترسی به سایت مدنظر از طریق سرویس Https تضمینی است برای صاحبان یک وب سایت تا دادههای قرار گرفته در سایت به صورت رمزگذاری شده به کاربران نمایش داده شوند.
-
بالا بودن امنیت DNS
همانطور که توضیح دادیم برای اتصال سایت به کلودفلر نیاز است تا DNS های اختصاصی کلودفلر را روی دامنه ست کنیم. استفاده از این DNSها سرعت سایت را بالا برده و امکان تقلب را نیز کاهش میدهد.
-
بهینه سازی تصاویر
یش از 60 درصد از حجم هر صفحه وب را، تصاویر تشکیل می دهند و این بسیار زیاد است! اگر تصاویر زیادی در وب سایت خود داشته باشید، Cloudflare Polish می تواند به کاهش حجم آنها کمک کند.
-
استفاده از فایروال
افزایش امنیت سایتهای ثبث شده روی کلودفلر با استفاده از فایروالهای قدرتمند این شرکت برای جلوگیری از حملاتی مانند DDoS protection و SQL injection .
به این صورت که اگر فرد یا نرمافزاری قصد ورود به سایت شما را با ورود رمزهای پی در پی داشته باشد، توسط این سیستمهای امنیتی بلاک شده و اجازه دسترسی به سایت از آن Ip گرفته خواهد شد.
آموزش استفاده از CloudFlare
- ساخت حساب کاربری در کلودفلر و افزودن آدرس وب سایت در آن
به منظور ایجاد حساب کاربری در این وبسایت به آدرس www.cloudflare.com رفته و روی قسمت ثبت نام یا همان “SingUp” در بالا صفحه کلیک کنید.
قوانین مربوط به ثبت دامنه در کلودفلر را مطالعه کرده و آن را برای تکمیل فرآیند ثبت نام قبول کنید و سپس روی دکمه Creat Account کلیک کنید.
آدرس ایمیل و رمز عبور دلخواه خود را در کادر تعبیه شده مانند تصویر فوق وارد کرده و یک حساب کاربری ایجاد کنید.
پس از ساخت حساب کاربری نوبت به اضافه کردن نام دامنه و آدرس سایت مدنظر برای ثبت شدن در کلودفلر است. از قسمت Add a Website نام دامنه خود را وارد کرده و بر روی گزینه Scan DNS Records کلیک کنید.توجه داشته باشید برای وارد کردن آدرس وب سایت خود در کادر مشخص شده، از www استفاده نکنید.
پس از ساخت حساب کاربری و وارد کردن آدرس سایت در کادر مربوطه ( تصویر بالا) اطلاعات مربوط به DNS ها در زمانی حدود 60 ثانیه بررسی شده و پس از انجام اسکن بروری گزینه Next کلیک کرده تا وارد مرحله بعدی شوید.
پس از بررسی اطلاعات، تمامی رکوردهای مربوط بهDNS های شما در قالب لیستی به شما ارائه میشود. در این مرحله شما میتوانید کلودفلر را برای هرکدام از ساب دامینها فعال کرده یا از آن چشم پوشی کنید.
پس از افزودن سوابق مربوط به DNS روی دکمه Continue کلیک کرده و وارد مرحله بعدی شوید.
در این مرحله یکی از پلنهای مربوط به کلودفلر را انتخاب کرده ( معولا پلن رایگان انتخاب میشود زیرا بیشتر امکانات کاربردی کلودفلر با انتخاب این گزینه برای وب سایت فعال میشود) و وارد مرحله بعد خواهید شد.
در مرحله بعدی نیم سرورهای مربوط به Cloudflare برای سایت شما نمایش داده خواهد شد و شما باید این DNSها را جایگزین DNS های فعلی دامنه خود کنید و سپس 72 ساعت منتظر بمانید تا تغییرات مدنظر روی وب سایت شما اعمال شود.
Refrences: