نمایش نتایج: از شماره 1 تا 3 از مجموع 3

موضوع: CDN چیست؟

  
  1. #1
    نام حقيقي: مهلا

    تازه وارد
    تاریخ عضویت
    Jan 2021
    محل سکونت
    تبریز
    نوشته
    1
    سپاسگزاری شده
    0
    سپاسگزاری کرده
    0

    CDN چیست؟




    CDN چیست و آیا سایت شما به آن احتیاج دارد؟


    سرعت بارگذاری محتوا شاخصی است که بر وفاداری کاربر و موقعیت سایت در موتورهای جستجو تأثیر می گذارد. به گفته گوگل ، سرعت پایین بارگیری باعث افزایش نرخ پرش (خروج کاربر) می شود. بنابراین ، اگر صفحه در 6 ثانیه بارگیری شود ، به 106٪ می رسد.


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




    CDN چیست و چگونه کار می کند
    نحوه انتقال اطلاعات در یک میزبانی منظم:


    سرویس گیرنده (یعنی مرورگر کاربر) محتوایی را از سرور درخواست می کند که داده ها را ذخیره می کند. سرور درخواست را پردازش می کند و در پاسخ یک بسته داده می فرستد. سایت با موفقیت بارگیری می شود.


    میزبانی CDN (شبکه تحویل محتوا) مولفه دیگری را به این معادله ساده اضافه می کند - سرورهایی که بخشی از محتوا یا کل صفحه در آنها ذخیره می شود. آنها بین سرور و کاربر نهایی قرار دارند ، اطلاعات را از سایت های مختلف برای بارگذاری سریع ذخیره می کنند و آنها را به یکدیگر منتقل می کنند.


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






    بیایید بررسی کنیم میزبانی CDN به چه وظایفی کمک می کند.


    1. سرعت بارگذاری وب سایت را افزایش می دهد
    فرض کنیم پروژه شما مخاطبان زیادی دارد و افراد از کشورهای مختلف از سایت شما بازدید می کنند. اگر همه پرونده ها در یک سرور ذخیره شده باشند ، مثلاً در لهستان ، سرعت بارگیری وب سایت با فاصله از سرور متفاوت خواهد بود. کسانی که در این نزدیکی زندگی می کنند (ساکنان بلاروس ، اوکراین) با سرعت خوبی محتوا را دریافت می کنند.


    اما اگر یک بازدید کننده در خاور دور زندگی کند: در خاباروفسک (7202 کیلومتر از لهستان) ، کامچاتکا (7459 کیلومتر از لهستان) یا ساخالین (7521 کیلومتر از لهستان) ، مدت زیادی منتظر می ماند تا بارگذاری مطالب شود.


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


    2. سرور اصلی را بارگیری می کند
    سایت ها اکنون از محتوای ایستا و پویا تشکیل شده اند. برای استاتیک ، محتوای صفحه ای را که تغییر نمی کند شامل کنید: متن ، تصاویر ، فایل های ویدیویی و صوتی ، اسکریپت ها. این محتوای "سنگینی" است که کاربران باید سریع بارگیری کنند. به صورت پویا شامل پرونده هایی باشد که برای کاربران مختلف به روش های مختلف نمایش داده می شوند. به عنوان مثال ، مکان ، جنسیت ، بلوک توصیه ، سابقه مرور.


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


    میزبانی CDN به حل این مشکل کمک می کند. بخشی از سایت (محتوای استاتیک) از شبکه های CDN به سرورها منتقل می شود ، در حالی که محتوای پویا بر روی سرور اصلی باقی می ماند. به این ترتیب بار توزیع می شود و صفحات سریعتر بارگیری می شوند.


    3. ایمنی را افزایش می دهد
    اگر فقط داده ها را روی یک سرور ذخیره کنید ، باعث می شود سایت شما در برابر حملات سایبری مانند DDoS (انکار سرویس توزیع شده) مقاومت کمتری داشته باشد. در این حالت ، مهاجمان برای ایجاد وقفه در کار ، سرور را با تعداد زیادی درخواست / تماس بمباران می کنند. وقتی سرور خراب است ، سایت در دسترس نخواهد بود.


    هنگام استفاده از میزبانی CDN ، درخواست های سایت شما بسته به موقعیت "سرویس گیرنده ها" توسط چندین سرور همزمان پردازش می شود. این بدان معنی است که بار به طور مساوی توزیع می شود و سایت علی رغم تلاش برای کاهش عملکرد منبع ، به کار خود ادامه می دهد.


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


    اگر هنوز مشکلی در سرعت بارگذاری سایت وجود دارد ، سعی کنید آنها را با کمک برنامه نویسان حل کنید:


    اندازه تصاویر موجود در سایت را کاهش دهید.
    کتابخانه ها و پلاگین های تکراری را حذف کنید.
    اسکریپت های JS و سبک های CSS را به ترتیب صحیح وارد کنید.
    برای تولید سریعتر صفحات HTML از سرور قدرتمندتری استفاده کنید.
    تنظیمات DBMS و برنامه وب را بهینه کنید.
    با پیکربندی صحیح کد و سرور ، زمان بارگیری وب سایت را کاهش می دهید. این راه حل برخلاف میزبانی CDN به هزینه های مکرر نیاز ندارد.


    اگر مطمئن هستید که مسئله سرعت بارگیری به دلیل تقاضای زیاد و نه به دلیل مشکلات کد سایت ایجاد شده است ، با ارائه دهندگان CDN خود تماس بگیرید.


    چه کسی به CDN نیاز دارد:


    فروشگاه های آنلاین بزرگ با مخاطبان در مناطق مختلف (به عنوان مثال آمازون ، eBay ، AliExpress). به خصوص به این دلیل که سایت در هنگام فروش جمعه سیاه یا سال نو تحت بارهای سنگین "خراب" نشود.
    پخش جریانی سرویس های صوتی و تصویری. برای انتقال مقدار زیادی محتوا به نقاط مختلف جهان. به عنوان مثال ، Spotify.
    درگاه های بازی. به عنوان مثال ، بازی های ابری یا سیستم عامل های توزیع نرم افزار.
    آن دسته از شرکت هایی که دارای برنامه موبایل هستند . فناوری CDN همچنین در صورت استفاده از پروژه تلفن همراه و نیاز به کار سریع ، از فناوری CDN استفاده می شود.


    نحوه استفاده از CDN
    بیایید ببینیم که چگونه شرکت های واقعی از میزبانی CDN استفاده می کنند. به عنوان مثال ، فروشگاه آنلاین Ozon محتوای ثابت را در سرورهای CDN ذخیره می کند (همه تصاویر ، قلم ها ، اسکریپت های js) ، بنابراین اختصار سرور در URL این اشیا appears نشان داده می شود:




    فروشگاه سخت افزار M.Video همچنین از میزبانی CDN استفاده می کند. برخلاف Ozon ، پرونده های آن در چندین سرور قرار دارند ، بنابراین محتوای یکسانی در آدرس های مختلف موجود است.

    منبع:
    برای کسب اطلاعات بیشتر در زمینه cdnبه مقاله cdn یا شبکه تحویل محتوا مراجعه کنید.



    موضوعات مشابه:
    ویرایش توسط EVERAL : 2021-01-13 در ساعت 12:39 AM

  2. #2
    نام حقيقي: علی رشیدی

    تازه وارد شناسه تصویری alirashidi
    تاریخ عضویت
    Jan 2021
    محل سکونت
    اصفهان
    نوشته
    2
    سپاسگزاری شده
    1
    سپاسگزاری کرده
    0
    سلام ممنون از مطلب مفیدتون. یه سوال به جای CDN می تونیم از سایت جی تی متریکس هم برای افزایش سرعت سایت استفاده کنیم؟



  3. #3
    نام حقيقي: محمد اسدی

    تازه وارد
    تاریخ عضویت
    Nov 2020
    محل سکونت
    تهران
    نوشته
    3
    سپاسگزاری شده
    1
    سپاسگزاری کرده
    1
    سلام بله در جی تی متریکس اگر خطا ها و وارنینگ ها شونو رفع کنید سرعت سایتتون بالا میاد



کلمات کلیدی در جستجوها:

هیچ کلمه ای ثبت نشده است.

برچسب برای این موضوع

مجوز های ارسال و ویرایش

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •