شرکت کلودفلر که بیشتر بهخاطر ارائه خدمات CDN در دنیای وب شناخته میشود، در سال 2009 و با شعار «کمک به ساخت اینترنت بهتر» راهاندازی شد. در سال 2020، کلودفلر ادعا کرد که بیشتر از 25 میلیون وبسایت اینترنتی را پشتیبانی میکند!
با توجه به تاثیری که خدمات این شرکت روی سئو، امنیت و دسترسی سایت دارد، در این مقاله ابتدا به شما توضیح میدهم که کلودفلر چیست؟ بعد اطلاعاتی در مورد مهمترین محصول این شرکت یعنی CDN به دست میآوریم و در ادامه با مزایا و نحوه نصب CDN های کلودفلر روی سایت آشنا میشویم.
کلودفلر چیست؟
کلود فلر یا Cloudflare یکی از محبوبترین شرکتهای فعال در دنیای وب است. خدمات و محصولات این شرکت خیلی زیاد است، تا جایی که میتوانم در مورد آنها 10 هزار کلمه بنویسم! اما راستش عبارت کلود فلر که ما ایرانیها از آن استفاده میکنیم، نه برای اشاره به خود شرکت بلکه برای اشاره به خدمات CDN آن است. CDN یعنی چه؟ با من همراه باشید تا به زبان ساده آن را به شما معرفی کنم.
CDN چیست؟
CDN مخفف کلمات CONTENT DELIVERY NETWORK و به معنای شبکه توزیع محتواست. این شبکه، شامل مجموعهای بههمپیوسته از سرورها است که در سراسر دنیا مستقر شدهاند و محتوا را از جایی که به کاربر نزدیکتر است، تحویل او میدهند.
بگذارید سادهاش کنم!
در حالت عادی، تمامی اطلاعات وبسایت شما روی یک سرور یا هاست ذخیره میشود. سرور چیزی مثل همان رایانه خودتان است، با یک سری تفاوتهای جزئی و البته این تفاوت مهم که سرورها هیچ وقت خاموش نمیشوند. به همین دلیل است که میتوانید در 24 ساعت شبانهروز به هر وب سایتی در سطح وب متصل شوید.
زمانی که شما بخواهید وارد یک سایت شوید، به کمک اینترنت به هاست آن سایت متصل شده و اطلاعاتش را مشاهده میکنید. اما در این بین ممکن است با مشکلاتی روبرو شوید. مثلا شاید به دلیل قطعی اینترنت دیتاسنتر (محل نگهداری سرورها) هاست مورد نظر از دسترس خارج شده باشد؛ یا اینکه به دلیل دور بودن شما از هاست، زمان اتصال به آن خیلی طول بکشد و دیگر مشکلات.
اینجاست که پای CDN و البته کلودفلر به میان میآید. کلودفلر بزرگترین ارائه دهنده خدمات CDN در جهان است. این شرکت تعداد بسیار زیادی سرور در نقاط مختلف جهان، از همین ترکیه کنار خودمان گرفته تا شیکاگو آمریکا دارد! (برای اطلاعات بیشتر، حتماً مقاله CDN چیست را مطالعه کنید.)
اگر شما از سرویس CDN استفاده کنید، محتوای استاتیک سایتتان کش شده و بهصورت یک کپی، روی این سرورها ذخیره میشود. به کمک تصویر پایین بهتر متوجه نحوه کارکرد CDN میشوید. 👇
به زبان ساده، اگر هاست اصلی سایت شما با مشکل روبرو شود، کاربر بدون اینکه متوجه شود، از طریق اتصال به یکی از سرورهای CDN سایت شما، اطلاعات را مشاهده میکند. همینطور کاربری که از منطقه جغرافیاییتان دور است، نیاز ندارد برای اتصال به سایت زمان زیادی را منتظر بماند. چرا؟ چون به راحتی بعد از وارد کردن آدرس سایت شما، به نزدیکترین سرور CDN متصل میشود که اطلاعات سایت روی آن قرار گرفته.
💡 در این ویدئو هم بهصورت کامل ماهیت کلودفلر، کارایی و امکانات آن توضیح داده شده است.
مزایای کلودفلر یا … چرا باید از CDN کلودفلر استفاده کنیم؟
غیر از CloudFlare شرکتهای دیگری هم هستند که سرویس CDN ارائه میکنند؛ پس الزامی نیست که برای استفاده از CDN صرفا از Cloudflare خدمات بگیرید.
در هر حال کلودفلر یکی از بهترینهاست و بد نیست که درباره مزایای آن بیشتر بدانیم. در ادامه میخواهم به شما توضیح بدهم که استفاده از CDN چه تاثیر مثبتی روی سایت شما میگذار.
1) افزایش امنیت
به جرأت یکی از مهمترین مزیتهای استفاده از کلودفلر و سرویس CDN، افزایش امنیت وبسایت شماست. متاسفانه چه در ایران و چه کشورهای خارجی، سالانه بیشتر از دهها هزار وبسایت با مشکلات امنیتی روبرو شده و بازیچه دست هکرها میشوند. در چنین شرایطی ممکن است اطلاعات وبسایتتان را از دست بدهید، با مشکلات سئو روبرو شوید، مورد اخاذی قرار بگیرید و… .
خوشبختانه کلودفلر امنیت وبسایت شما را نسبت به قبل بهبود داده و احتمال هک شدنتان را پایین میآورد. البته این به معنای امنیت کامل نیست و مطمئنا خودتان هم باید یک سری نکات پایهای امنیت سایت را رعایت کنید.
2) راه اندازی SSL رایگان
SSL یک پروتکل امنیتی است. یا سادهتر بگویم؛ SSL همان چیزی است که باعث میشود به جای HTTP آدرس وب سایتتان با HTTPS باز شود! اینجا در همین حد که بدانید کافی است؛ اما اگر مشتاقید بیشتر بدانید، مقاله SSL چیست را بخوانید.
شاید تا چند سال پیش وجود SSL در سایت اهمیت نداشت، اما مدتی است که گوگل به سایتهای بدون SSL کمی گیر میدهد. حتی بعضی مواقع با استفاده از مرورگر محبوب کروم، به کاربران اجازه نمیدهد وارد این سایتها شوند! سرویس کلودفلر دست شما را باز میگذارد تا با کمترین زحمت، SSL وب سایتتان را فعال کنید. در مورد فعالسازی SSL در کلود فلر، راهنمای فعالسازی SSL در کلودفلر را بخوانید.
3) فشرده کردن کدهای سایت
ببینید، وبسایت شما از چند هزار خط کد ساخته شده است . بنابراین بخشی از زمانی که کاربر برای ورود به سایتتان صرف میکند، صرف دانلود این کدها روی مرورگرش میشود.
حالا هرچه حجم و اندازه این کدها کمتر شوند، سرعت سایت بهبود پیدا میکند و کاربران از شما راضیتر میشوند. کلودفلر به شما کمک میکند فعالیت فشرده کردن کدهای JavaScript، CSS و HTML را در کمترین زمان انجام بدهید.
4) افزایش امنیت DNS ها
باز هم یک کلمه تخصصی! ببینید، هر وب سایت یک IP عددی دارد. این یعنی اگر شما به جای عبارت iranserver.com در گوگل IP سایت ما که به عدد نوشته میشود را وارد کنید، باز هم وارد ایران سرور میشوید!
حالا در این بین برای راحتی کاربران، DNS ها وارد شده و IP را به همان اسم قابل شناسایی مثل IRANSERVER ترجمه میکنند. اگر نیاز به اطلاعات بیشتری داشتید، مقاله DNS چیست کمکتان میکند.
شما برای راه اندازی سرویس CDN کلودفلر نیاز به استفاده از DNS های آن دارید. خوبی قضیه اینجاست که استفاده از این DNS ها علاوه بر یک تاثیر مثبت جزئی روی سرعت سایت، باعث افزایش امنیت آنها هم میشود.
5) فشردهسازی حجم تصاویر
بعد از کدها، تصاویر هستند که باعث افزایش حجم سایت میشوند. حتی در بعضی سایتها، عکسها حجم بیشتری از کل کدهای سایت دارند.
کلودفلر سرویسی به اسم Cloudflare Polish دارد که کمکتان میکند با کمترین نرخ کاهش کیفیت، تصاویرتان را بهینه کنید و سرعت را افزایش بدهید.
6) UPTIME بالا
آپتایم آن زمانی است که هاست یا سرور سایت شما بدون هیچ مشکلی روشن است و به کاربران اجازه ورود به سایت میدهد.
راستش را بخواهید هیچ سایتی طی 365 روز سال و 24 ساعت شبانه روز بدون مشکل کار نمیکند! حتی بهترینها هم در بعضی شرایط با مشکل روبرو میشوند. به همین دلیل بهترین فروشندگان سرور میگویند UPTIME محصولاتشان حدود 99.9 درصد در سال است نه 100 درصد.
حالا اگر میخواهید در هر شرایطی، مثل قطعی برق و حتی از بین رفتن کل هاست بر اثر یک حادثه باز هم سایتتان به مخاطبان نمایش داده شود، باید از CDN استفاده کنید. در این شرایط آخرین اطلاعات سایت شما در سرورهای کلودفلر باقی میماند و نیاز به نگرانی در مورد آنها ندارید چون همیشه در دسترس کاربران هستند.
7) جلوگیری از حملات DDOS
هر هاست یا سروری یک ظرفیت محدود دارد. مثلا شاید هاست سایت شما ظرفیت پاسخگویی به 200 بازدیدکننده آنلاین در یک لحظه را داشته باشد. حالا اگر ناگهان تعداد بازدیدکنندهها افزایش پیدا کند و از این عدد بیشتر شود، منابع سرور با مشکل روبرو شده و سایت از دسترس خارج میشود. دقیقا مشابه چیزی که موقع تخفیفهای سنگین در دیجی کالا یا زمان ثبت نام خرید خودرو در سایتهای ایرانخودرو و سایپا مشاهده میکنید.
متاسفانه بعضی از رقبا از محدودیت سرور سایت شما استفاده کرده و برای از دسترس خارج کردن آن، چندین میلیون ربات در یک لحظه به سمت سایتتان میفرستند! به این ترتیب، سایت از دسترس خارج شده، کاربران با مشکل روبرو میشوند و حتی سئو سایت کاهش پیدا میکند.
💡 به این کار حمله DDOS میگویند که در مقاله DDOS چیست اطلاعات بیشتری در موردش ارائه کردیم.
اگر احتمال میدهید ممکن است رقبا از چنین تکنیکهایی استفاده کنند، حتما از کلودفلر کمک گرفته و CDN سایت را فعال کنید. این شرکت در آخرین اطلاعیهاش گفت که روزانه حدود 72 میلیارد از حملات دیداس را مسدود میکند! حتی در سال 2019 کلودفلر توانست سایت ویکی پدیا را از شر حملات دیداس بسیار سنگین خلاص کند.
8) بهبود سئوی سایت
و آخرین مزیت استفاده از کلودفلر که در این مقاله به آن اشاره میکنم، بهبود سئو سایت است. در واقع زمانی که امنیت سایت شما تامین شود، سایت هیچ زمانی در سال از دسترس کاربران خارج نشده و سرعت مناسبی داشته باشد، گوگل نسبت به آن علاقهمند شده و قدرت بیشتری برایش در نظر میگیرد.
در بخش آموزش سئو و بهینهسازی سایت در وبلاگ ایرانسرور، ترفندهای بیشتری را یاد بگیرید.
این از مزایای کلودفلر. در ادامه آموزش تصویری نصب کلودفلر را برایتان آوردهایم.
CDN ایرانسرور
با CDN ایرانسرور، محتوای خود را در کمال سرعت و امنیت توزیع کنید.
فعالسازی رایگان پشتیبانی : ۳۱۷۷۶-۰۵۱
آموزش نصب کلودفلر (بهصورت تصویری و قدمبهقدم)
ثبت نام CloudFlare فوق العاده آسان است و کمتر از 5 دقیقه طول می کشد.
⚠ ما در این بخش هم آموزش تصویری و مرحله به مرحله را برایتان آوردهایم و هم در یک آموزش ویدئویی همهچیز را توضیح دادهایم. اگر دوست نداشتید متن را بخوانید، مستقیماً سراغ ویدئو بروید.
👈 برای شروع به سایت کلودفلر بروید و در گوشۀ سمت راست بالای صفحه، روی Sign Up کلیک کنید.
حال با وارد کردن آدرس ایمیل، رمز عبور و زدن دکمه Create Account، یک حساب کاربری در Cloudflare برای خودتان ایجاد میکنید.
در قسمت Add a website نام دامنه را وارد کنید. (لازم نیست که www را به دامنه اضافه کنید. برای مثال، اگر وبسایت شما example.com باشد، example.com را تایپ کنید.)
در صفحه بعدی از بین پلنهای پیشنهادی Free را انتخاب کنید و Continue را بزنید. توجه کنید که پلن رایگان در بیشتر مواقع کار شما را راهاندازد؛ ولی سایت بزرگ و پیشرفتهای دارید، میتوانید با پرداخت هزینه پلنهای دیگری تهیه کنید.
در ادامه، Cloudflare دامنه شما را اسکن میکند و لیست رکوردهای DNS دامنه را که شامل ساب دامنهها نیز میشود، در جدول نمایش میدهد.
در ستون Proxy Status میتوانید مشخص کنید که کدام رکوردها فعال باشند و کدامها غیرفعال. رکورد فعال (آیکون ) به این معنی است که ترافیک سایت ابتدا به IP کلودفلر وارد میشود و خب در برابر حملات DDoS خطر کمتری سایتتان را تهدید میکند.
با کلیک روی ابر نارنجی میتوانید Status را به حالت غیرفعال یا DNS Only (آیکون ) تبدیل کنید. در این حالت، تمام ترافیک مستقیماً وارد IP خودتان میشود و دیگر شبکه ابری کلودفلر سد راه حملات نیست.
توجه: برای رکوردهایی مانند MX نمیتوانیم حالت Proxied فعال کنیم.
حالا روی دکمه Continue کلیک کنید.
در مرحله بعدی نیمسرورهایی که که لازم است در پنل دامنه خود تنظیم کنید اعلام میشود. این نیمسرورها باید تغییر کنند و نیمسرورهای کلودفلر جایگزینشان شوند.
اگر نیاز به تغییر بود، وارد پنل کاربری خود (جایی که دامنه را خریدهاید) بشوید و این نیمسرورها را کپی پیست کنید. مثلاً اگر دامنه خود را از ایرانسرور خریدهاید، وارد پرتال مشتریان شوید و از قسمت دامنهها، مدیریت دامنه را انتخاب کنید.
در این بخش لیست دامنههای خودتان را میبینید. دامنه مدنظرتان (دامنهای که نیاز به تغییر نیم سرور دارد) را انتخاب کنید و روی مدیریت دامنه کلیک کنید.
طبق تصویر زیر، از بحش مدیریت DNS، روی گزینه مدیریت کلیک کنید.
حالا نیمسرورهایی که از کلودفلر کپی کرده بودید را داخل این کادرها Paste کنید و در پایان ذخیره و اعمال تغییرات را بزنید. توجه کنید که نیم سرورهای قبلی را نیاز است حذف نمایید.
در مرحله بعدی به سایت کلودفلر برگردید و روی دکمه Done, Check nameservers کلیک کنید.
پس از این مرحله، اقدامات لازم انجام شده است و به صفحه اصلی سایت، تب Overview منتقل خواهید شد. ابتدا وضعیت یا Status سایت شما بر روی Pending یا معلق قرار دارد. در این حالت فقط باید مدت زمانی را منتظر بمانید تا تنظیمات تائید شود.
با کلیک بر روی Re-check Nameservers می توانید وضعیت DNS ها را بررسی نمایید.
پس از اعمال تنظیمات وضعیت سایت (Status) به Active تغییر میکند.
تنظیم و ست شدن کامل DNS های کلودفلر بر روی دامنه های بین المللی تنها چند دقیقه زمان نیاز دارد و برای دامنه های .IR معمولا 24 تا 72 ساعت زمان میبرد.
هنگامی که بهروزرسانی سرور کامل شود، یک ایمیل تایید از Cloudflare دریافت خواهید کرد. در طول این مدت سایت شما با هیچ قطعی مواجه نخواهد شد.
⭐ در ویدئوی زیر هم میتوانید مراحل نصب و فعالسازی کلودفلر را بهصورت کامل ببینید.
خداحافظی موقت
در این مقاله با کلودفلر و امکانات آن آشنا شدید؛ همینطور یاد گرفتید که چطور CDN کلودفلر را برای سایتتان فعال کنید. در مقاله دیگری از ایران سرور میتوانید با نحوه فعال سازی و استفاده از SSL رایگان کلودفلر هم آشنا شوید. بهزودی با مقالات بیشتری در رابطه با آموزش کلودفلر برمیگردیم. البته تا آن زمان میتوانید به کانال یوتوب ایران سرور سر بزنید و آموزشهای ویدئویی ما را دنبال کنید.
مثل همیشه آماده پاسخگویی به نظرات و سوالات شما هستیم.
***
سوالات متداول
CDN کلودفلر چیست؟
CDN به معنی شبکه توضیح محتوا است. با استفاده از CDN شرکت کلودفلر میتوانید محتوای استاتیک (ثابت) سایت را در سرورهای CDN کلودفلر کپی کرده و در زمان کمتری، به کاربران تحویل دهید. اینطوری سایت سریعتری خواهید داشت.
مزایای اصلی استفاده از شبکه توزیع محتوای Cloudflare چیست؟
بهبود سرعت و افزایش امنیت سایت، 2 مزیت اصلی استفاده از CDN هستند که به دنبال آنها، تجربه کاربری سایت هم بهتر شده و روی SEO اثر مثبتی میگذارد. برای دیدن آموزش استفاده و نصب کلودفلر، این مقاله را در وبلاگ ایرانسرور بخوانید.