CloudFlare | آموزش کامل و تصویری CloudFlare

about us page title image
  • CloudFlare | آموزش کامل و تصویری CloudFlare

    CloudFlare | آموزش کامل و تصویری CloudFlare

    بسم الله الرحمن الرحیم

    با عرض سلام خدمت کاربران سایت . امروز با آموزش کامل و تصویری CloudFlare درخدمت شما هستیم .

    کلودفلر ( CloudFlare ) چیست؟

    CloudFlare سرویسی است که شما با قرار دادن دی ان اس های دامین خود به این سرور اجازه میدهید که کل بازدید ها از سرور های پرقدرت CloudFlare بگذرند . یعنی زمانی که کاربران صفحه ای از سایت شما را درخواست میکنند این درخواست از سرور CloudFlare میگذرد و در اختیار کاربران قرار میگیرد . علاوه بر این سرعت بارگذاری سایت شما نیز افزایش خواهد یافت  .

    شاید شما بپرسید که CloudFlare چگونه باعث افزایش سرعت بارگذاری سایت ها میشود ؟ CloudFlare در جهان دارای ۱۲ سرور پرقدرت میباشد . که این ۱۲ سرور در نقاط مختلف زمین قرار دارند . که این سرور ها را با نام CDN میشناسند .

    CDN چیست ؟

    زمانی که شما قصد ورود به یک صفحه سایت را دارید , مرورگر شما تمامی کد های صفحه مربوطه را بررسی میکند و اگر فایلی در این صفحات باشد (مانند جاوا اسکریپت ها و  css ها) آن را از سمت سرور میزبان درخواست میکند و آن سرور نیز پاسخ را به سمت مرورگر میفرستد . حال با توجه به زمان ارسال و دریافت پاسخ و همچنین حجم فایل , مدت زمان زیادی طول میکشد . حال چگونه باید این مدت زمان را کوتاه کرد ؟‌ این مدت زمان علاوه بر حجم فایل و زمان ارسال درخواست و پاسخ به عامل دیگری به نام مسافت نیز مربوط میشود . سروری که مرورگر شما از آن درخواستی را داشته است در کجا قرار دارد ؟‌ هرچه قدر مسافت دور تر باشد قطعا سرعت لود صفحه سایت مورد نظر پایینتر میآید .

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

    حال فرض کنید که سرور سایت شما در چند نقطه از زمین قرار داشته باشد . مثلا : آمریکا , ایران , فرانسه , چین .حالا اگر کاربر ایرانی درخواست این سایت رو داشته باشه، مجموعه سرور، متوجه یک درخواست از ایران میشه و کاربر رو به سرور ایران خواهد فرستاد . یا اگر کاربری از فرانسه قصد دیدن سایت شما را داشته باشد ، مجموعه ما اون رو به نزدیکترین سرور خودش یعنی فرانسه خواهد فرستاد. بنابراین به این صورت، سرعت لود شدن صفحه، به علت کم کردن زمان انتقال، بیشتر خواهد شد.به این مجموعه که در نقاط مختلفی داری سرور هست و بسته به محل درخواست، اون رو به نزدیکترین سرور هدایت میکنه، Content Delivery Network یا همان CDN گفته میشود .

    حال با CDN به اندازه کافی آشنا شدید . حال به ادامه موضوع اصلی خواهیم پرداخت . CloudFlare چگونه به وسیله CDN باعث افزایش سرعت سایت شما میشود‌ ؟‌ تمامی فایل های ثابت ( مثل CSS ، JS و … ) در اولین درخواست یا بازدید از صفحات سایت شما در سرورهای این سرویس ذخیره سازی می شود و هر بازدید کننده در هنگام بازدید از سایت شما به جای سرور اصلی یا هاست شما از نزدیک ترین سرور CloudFlare این فایل ها را دریافت می کند و این امر باعث افزایش چشم گیری در سرعت بارگذاری صفحات سایت یا وبلاگ شما در مرورگر کاربران می شود.

    علاوه بر موارد گفته شده سرور های CloudFlare باعث کاهش پهنای باند مصرفی سایت شما نیز میشود . زمانی که فایل های css و جاوا اسکریپت در سرور های CloudFlare ذخیره میشود , درخواست به سمت سایت شما کمتر شده و تمامی پهنای باند از سرور های CloudFlare عبور خواهد کرد . بنابر این این کار باعث کاهش تقریبا ۶۰% از پهنای باند مصرفی ماهای قبل شما خواهد شد.

    خب تا الان با سرور های کلود و ویژگی های آن به طور کامل آشنا شدید حال نوبت آن است که آموزش راه اندازی سرور CloudFlare را به شما آموزش دهیم .

    در ابتدا شما باید وارد آدرس روبرو شده و در سایت CloudFlare ثبتنام کنید  |‌ sign up

    سپس مانند تصویر زیر برروی Add Site کلیک کنید :

    cloudflare

    حال در صفحه جدید آدرس سایت خود را وارد کرده و روی scan کلیک کنید  .

    CloudFlare

    بعد از این که عملیات اسکن به اتمام رسید مطابق تصویر زیر برروی Continue Setup کلیک کنید .

     

    CloudFlare

    در صفحه جدید شما باید رکورد ها را مطابق شکل زیر وارد کنید :‌

    cloudflare

    لطفا به تصویر بالا دقت نمایید :

    کاری به قسمت Type نداشته باشید . قسمت Name باید مطابق عکس بالا باشد . یعنی دارای یک ftp , www, yourdomin.com باشد . قسمت Value دارای اهمیت بسیار بالایی میباشد . در این قسمت آدرس ای پی سرور میزبان شما قرار میگیرد . اگر ip سرور خود را نمیدانید از پشتیبان سرور خود سوال کنید . قسمت status نیز دارای اهمیت بالایی میباشد . اگر در حالت روشن باشد یعنی تمامی بازدید ها از سرور های کلود عبور میکند . در غیر این صورت این ویژگی غیر فعال است .

    تذکر : لطفا مقادیر زیررا به صورت دستی اضافه نمایید :‌

    Screenshot from 2015-10-11 19:28:39

    Screenshot from 2015-10-11 19:30:23

    در تصویر بالا به جای site : نام سایت خود بودن پسوند .ir و . org و …. و به جای ۱۷۵٫۲۵٫۱۴۶٫۱۷۴ نیز آی پی سرور میزبان خود را وارد نمایید . و روی add Record کلیک نمایید .

    سپس بر روی continue کلیک کنید.  و به مرحله بعدی بروید. در این مرحله (  Select a CloudFlare Plan ) نوع سرویس رایگان ( Free Website ) را انتخاب نمایید . و به مرحله بعدی بروید . در مرحله آخر شما باید Nameservers های دامین خود را که بر روی Nameservers سرور میزبان خود قرار داده اید به Nameservers های cloudflare تغییر دهید . مطابق عکس زیر :

    cloudflare

    سپس بر روی continue کلیک کنید. برای دامین های .ir بین ۱۲ ساعت تا ۷۲ ساعت زمان برای ثبت شدن Nameservers زمان لازم است . اما برای سایر دامین ها مانند .com تنها ۵ دقیقه زمان لازم است .

    در آموز بعدی شما با نحوه ایجاد cdn توسط سرور های cloudflare آشنا خواهید شد.

     

    موفق و سرفراز باشید.

     


    Tweet about this on TwitterShare on FacebookShare on Google+

    ICSeo

    امیررضا هستم . ۵ سال است در ضمینه سئو فعالیت میکنم . و تمامی موتور های جستجوگر را در این مدت آنالیز کرده ام . گروه ایمیلی icseo افتتاح گردید .

    More Posts - Website

    Follow Me:
    TwitterGoogle Plus

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

    لطفا توجه کنید که پس از تایید نظر شما توسط مدیر , برای شما ایمیل تایید ارسال خواهد شد*

Optimization WordPress Plugins & Solutions by W3 EDGE