Forwarded from OCCC.ir
رویداد 72 جامعه آزاد رایانش ابری ایران،
مطالعه موردی: مجموعه دانش بنیان ابر آروان
Content Delivery Network
سه شنبه 12 بهمن
https://link.occc.ir/72
#OCCC #CLOUD #Event #CDN @OCCC_NEWS
مطالعه موردی: مجموعه دانش بنیان ابر آروان
Content Delivery Network
سه شنبه 12 بهمن
https://link.occc.ir/72
#OCCC #CLOUD #Event #CDN @OCCC_NEWS
🌐#تکنولوژی CDN و تاثیر آن بر بهبود سرعت سایت شما
CDN = Content Delivery Network
⚡️شبکه تحویل محتوا یا #CDN متشکل از چندین سرور می باشد که در مناطق جغرافیایی مختلف قرار داده شده اند و با توجه به موقعیت جغرافیایی شما از طریق نزدیکترین سرور به شما محتوای ذخیره شده را به شما و کاربران نمایش می دهد.
🔺با استفاده از CDNمیتوانیم تا با سرعت بیشتری به داده های مورد نیاز دسترسی داشته باشیم.
با استفاده از CDN علاوه بر افزایش سرعت بالای سایت امنیت سایت خود را هم در مقابل حملات افزایش دهید و از حملات به هاست و سرور سایتتون در امان خواهید بود.
✍️شرح کار آن به این صورت است که زمانی که شما این سیستم را برای سایت خود فعال می کنید یک نسخه از اطلاعات قابل دانلود شدن سایت شما (مانند فایل کدهای CSS، فایل کدهای جاوااسکریپت، فایلهای مولتی مدیا و…) روی تمامی این سرور ها در مناطق مختلف کپی و ذخیره می شود و وقتی کاربر قصد ورود به سایت شما را دارد درخواست کاربر به نزدیک ترین سرور از نظر موقعیت جغرافیایی فرستاده می شود و سایت شما از نزدیک ترین سرور برای کاربران نمایش داده می شود .
🔹از این طریق ، CDN سرعت بارگذاری سایت شما را تا حد خیلی زیادی افزایش میدهد.
🔹و استفاده از CDN راهکاری عالی برای جلوگیری از حملات DDOS به سرور سایت شما می باشد.
🌐شبکه CDN انواع مختلفی دارند :
🔺میتوانند به صورت خصوصی در دسترس باشد :
که صرفا برای یک کشور یا یک شرکت خاص در دسترس باشند مثل شبکه CDN گوگل که صرفا در اختیار خود گوگل قرار دارد یا CDN چایناکش در کشور چین مورد استفاده قرار میگیرد.
🔺 و هم میتوانند تا به صورت عمومی باشد:
و هر کسی که لازم دارد برای وبسایت خود از آن استفاده کند که از مشهورترین آن می توان به CDN کلود فلر، آمازون و آکادمی و… اشاره کرد.
#cdn @unixmens
CDN = Content Delivery Network
⚡️شبکه تحویل محتوا یا #CDN متشکل از چندین سرور می باشد که در مناطق جغرافیایی مختلف قرار داده شده اند و با توجه به موقعیت جغرافیایی شما از طریق نزدیکترین سرور به شما محتوای ذخیره شده را به شما و کاربران نمایش می دهد.
🔺با استفاده از CDNمیتوانیم تا با سرعت بیشتری به داده های مورد نیاز دسترسی داشته باشیم.
با استفاده از CDN علاوه بر افزایش سرعت بالای سایت امنیت سایت خود را هم در مقابل حملات افزایش دهید و از حملات به هاست و سرور سایتتون در امان خواهید بود.
✍️شرح کار آن به این صورت است که زمانی که شما این سیستم را برای سایت خود فعال می کنید یک نسخه از اطلاعات قابل دانلود شدن سایت شما (مانند فایل کدهای CSS، فایل کدهای جاوااسکریپت، فایلهای مولتی مدیا و…) روی تمامی این سرور ها در مناطق مختلف کپی و ذخیره می شود و وقتی کاربر قصد ورود به سایت شما را دارد درخواست کاربر به نزدیک ترین سرور از نظر موقعیت جغرافیایی فرستاده می شود و سایت شما از نزدیک ترین سرور برای کاربران نمایش داده می شود .
🔹از این طریق ، CDN سرعت بارگذاری سایت شما را تا حد خیلی زیادی افزایش میدهد.
🔹و استفاده از CDN راهکاری عالی برای جلوگیری از حملات DDOS به سرور سایت شما می باشد.
🌐شبکه CDN انواع مختلفی دارند :
🔺میتوانند به صورت خصوصی در دسترس باشد :
که صرفا برای یک کشور یا یک شرکت خاص در دسترس باشند مثل شبکه CDN گوگل که صرفا در اختیار خود گوگل قرار دارد یا CDN چایناکش در کشور چین مورد استفاده قرار میگیرد.
🔺 و هم میتوانند تا به صورت عمومی باشد:
و هر کسی که لازم دارد برای وبسایت خود از آن استفاده کند که از مشهورترین آن می توان به CDN کلود فلر، آمازون و آکادمی و… اشاره کرد.
#cdn @unixmens
دلایل استفاده از CDN
۱. سرعت: بدیهی است که هرچه یک سرور از نظر جغرافیایی به شما نزدیکتر باشد سرعت دریافت محتوا بالاتر خواهد بود.
۲. SEO (بهینه سازی موتور جستجو): این مورد در واقع معلول سرعت است. گوگل به سایتهای سریعتر رتبهی بهتری میدهد.
۳. جلوگیری از حملات: حملات DDoS، حملات شایعی به شمار میروند. در حملات منع محرومسازی از سرویس توزیعشده، مهاجمان با ارسال درخواستهای بسیار زیاد به یک سرور باعث خاموشی و از دسترس خارج شدن آن میشوند. با استفاده از CDN ترافیک ورودی از طرف مهاجمان پخش شده و حمله دفع میشود.
۴. هزینه: درست است که CDN از هاستینگ عادی هزینه بالاتری دارد اما اگر نسبت ترافیک به هزینه و افزایش سرعت و امنیت سایت را در نظر بگیریم، ارزش آن مشخص میشود.
۵.رضایت کاربران: مهمترین مزیت CDN افزایش تعداد و رضایت کاربران است. این امر با افزایش سرعت و رتبه سایت در گوگل به دست میآید. سایتهای سریعتر برای کاربران خوشایندترند و تجربه کاربری بهتری را برای آنان به ارمغان میآورند.
انواع مختلف CDN
به طور کلی میتوان CDNها را به دو دسته تقسیم کرد:
دCDNهای عمومی: برخی از دCDNها مثل Cloudflare کل سایت را کپی کرده و ارائه میدهند.
دCDNهای تخصصی: برخی دیگر از CDNها روی محتوای خاص مثل مولتیمدیا و فایلهای ثابت مثل کدهای جاوااسکریپت (JavaScript) و CSS تمرکز دارند.
#cdn @unixmens
۱. سرعت: بدیهی است که هرچه یک سرور از نظر جغرافیایی به شما نزدیکتر باشد سرعت دریافت محتوا بالاتر خواهد بود.
۲. SEO (بهینه سازی موتور جستجو): این مورد در واقع معلول سرعت است. گوگل به سایتهای سریعتر رتبهی بهتری میدهد.
۳. جلوگیری از حملات: حملات DDoS، حملات شایعی به شمار میروند. در حملات منع محرومسازی از سرویس توزیعشده، مهاجمان با ارسال درخواستهای بسیار زیاد به یک سرور باعث خاموشی و از دسترس خارج شدن آن میشوند. با استفاده از CDN ترافیک ورودی از طرف مهاجمان پخش شده و حمله دفع میشود.
۴. هزینه: درست است که CDN از هاستینگ عادی هزینه بالاتری دارد اما اگر نسبت ترافیک به هزینه و افزایش سرعت و امنیت سایت را در نظر بگیریم، ارزش آن مشخص میشود.
۵.رضایت کاربران: مهمترین مزیت CDN افزایش تعداد و رضایت کاربران است. این امر با افزایش سرعت و رتبه سایت در گوگل به دست میآید. سایتهای سریعتر برای کاربران خوشایندترند و تجربه کاربری بهتری را برای آنان به ارمغان میآورند.
انواع مختلف CDN
به طور کلی میتوان CDNها را به دو دسته تقسیم کرد:
دCDNهای عمومی: برخی از دCDNها مثل Cloudflare کل سایت را کپی کرده و ارائه میدهند.
دCDNهای تخصصی: برخی دیگر از CDNها روی محتوای خاص مثل مولتیمدیا و فایلهای ثابت مثل کدهای جاوااسکریپت (JavaScript) و CSS تمرکز دارند.
#cdn @unixmens
اگه قراره کش کنی . احراز هویت هم در نظر بگیر . تا کل پروژه را دچار مشکل نکنی .
این یک tip برای تیم زیر ساخت هست .
https://httptoolkit.com/blog/bunny-cdn-caching-vulnerability/
#security #cdn #cache #sys_enginner #sysenginner
https://t.iss.one/unixmens
این یک tip برای تیم زیر ساخت هست .
https://httptoolkit.com/blog/bunny-cdn-caching-vulnerability/
#security #cdn #cache #sys_enginner #sysenginner
https://t.iss.one/unixmens
Httptoolkit
Leaking secrets through caching with Bunny CDN
Caching is hard. Unfortunately though, caching is quite important. Hosted caching & CDNs offer incredible powers that can provide amazing performance boosts,...
👍2