CDN و کش
مدیریت تحویل و ذخیره موقت محتوا
قابلیت BasisCloud Web
سرعت، تنظیمات کش و بخشی از کنترلهای فنی وبسایت را در همان مسیری مدیریت کنید که سایت شما روی BasisCloud Web میزبانی میشود.
CDN و کش در این سرویس برای وبسایتهای میزبانیشده روی BasisCloud Web در دسترس است. بهجای اینکه تحویل محتوا، کش، دامنه و تنظیمات مرتبط را در چند سرویس جدا مدیریت کنید، این بخشها در مسیر پلتفرم به یکدیگر نزدیک شدهاند.
از پنل میتوانید تنظیمات کش را کنترل کنید، زمان نگهداری را تغییر دهید، کش را پاک کنید، برای مسیرهای مختلف رفتار مناسب تعیین کنید و وضعیت آن را ببینید. نتیجه، کنترل سادهتر روی نحوه تحویل محتوای وبسایت است؛ بدون ادعای سرعت، امنیت یا دسترسپذیری مطلق.

بهجای اضافهکردن یک سرویس جدا، تحویل محتوا را در همان معماری وبسایت مدیریت کنید.
CDN زمانی ارزش بیشتری دارد که فقط یک سرویس جانبی نباشد. در BasisCloud Web، CDN، کش، دامنه و تنظیمات فنی مرتبط در مسیر همان وبسایتی قرار میگیرند که روی پلتفرم میزبانی میشود.
این ساختار باعث میشود تیم وب یا فناوری برای کارهای روزمره کمتر میان چند پنل و سرویس جدا جابهجا شود. تنظیم کش، تغییرات دامنه، سطح دسترسی و وضعیت سرویس در یک مسیر مدیریتی قابلکنترلتر قرار میگیرند.
هدف این صفحه وعده «CDN برای هر سناریو» نیست. BasisCloud Web برای نیازهای معمول و حرفهای وبسایت شرکتی، قابلیتهای CDN و کش را در مسیر پلتفرم قرار میدهد؛ در سناریوهای تخصصی، دامنه سرویس و نیازهای فنی باید جداگانه بررسی شوند.
هر درخواست الزاماً نباید یک رفتار یکسان داشته باشد.
وقتی کاربر بخشی از وبسایت را درخواست میکند، Ruleهای کش تعیین میکنند محتوا از نسخه کششده تحویل داده شود یا درخواست به Origin برسد.
فایلهایی که برای کش مناسباند میتوانند در این مسیر نگهداری و دوباره استفاده شوند. برای محتوایی که نباید کش شود نیز میتوان Bypass در نظر گرفت تا درخواست مستقیماً از منبع اصلی دریافت شود.
مشتری دامنه و تنظیمات سایت را مدیریت میکند و رفتار کش را از پنل کنترل میکند. انتخاب مسیر فنی تحویل درخواست در لایه زیرساخت انجام میشود و لازم نیست کاربر برای هر درخواست مسیر شبکه را بهصورت دستی تعیین کند.

کاربر یک فایل یا صفحه را درخواست میکند.
Rule مرتبط با آن URL یا مسیر بررسی میشود.
محتوای قابل کش از نسخه کششده تحویل داده میشود.
محتوای خارج از کش از Origin دریافت میشود.
وضعیت و تنظیمات کش از پنل قابل مدیریت است.
فایلهای عمومی و محتوای وابسته به کاربر نباید الزاماً با یک Policy مدیریت شوند.
برای فایلهای وبسایت میتوان تنظیمات کش انتخاب کرد. فایلهای استاتیک مانند CSS، JavaScript، تصاویر، فونتها و فایلهای دانلودی از نمونههای رایج محتوای قابل کش هستند.
برای صفحات عمومی یا خروجیهایی که وابسته به کاربر نیستند نیز میتوان براساس شرایط همان محتوا Rule تعریف کرد. در مقابل، مسیرهای ورود، پنل کاربر، سبد خرید، اطلاعات شخصی و محتوای وابسته به Session یا Authorization باید با احتیاط مدیریت شوند و میتوانند از کش عبور کنند.
تنظیمات میتواند در سطح URL، مسیر، پوشه یا نوع فایل تعریف شود. به این ترتیب یک Rule واحد مجبور نیست برای تمام بخشهای سایت اعمال شود.
Rule، زمان نگهداری و پاکسازی کش از بخش مدیریت کش کنترل میشوند.
مدیریت کش از پنل انجام میشود. میتوانید برای مسیر یا محتوای موردنظر زمان نگهداری تعیین کنید، Ruleها را تغییر دهید و برای بخشهایی که نباید کش شوند استثنا تعریف کنید.
پاکسازی کش نیز میتواند متناسب با نیاز انجام شود. لازم نیست همیشه کل کش سایت پاک شود؛ امکان مدیریت انتخابی URL، مسیر یا گروهی از فایلها وجود دارد.
Cache Invalidation و تنظیمات Cache-Control نیز در همین مسیر مدیریتی قرار میگیرند. وضعیت کش قابل مشاهده و تغییر است و سطح دسترسی مشخص میکند چه کاربری اجازه مشاهده یا تغییر این تنظیمات را داشته باشد.

یکی محتوا را تحویل میدهد؛ دیگری محل استقرار منطقهای وبسایت را توسعه میدهد.
CDN لایه تحویل و کش محتواست. Endpoint به استقرار یا نسخه منطقهای وبسایت مربوط میشود. بنابراین داشتن CDN الزاماً به معنی داشتن یک Endpoint جداگانه نیست و Endpoint نیز جایگزین CDN محسوب نمیشود.
در معماریهایی که به استقرار منطقهای نیاز دارند، این دو قابلیت میتوانند کنار هم استفاده شوند. CDN میتواند تحویل محتوا را مدیریت کند و Endpoint مسیر استقرار وبسایت در منطقه موردنظر را فراهم کند.
اگر مسئله اصلی شما نسخه خارجی، استقرار منطقهای یا مسیرهای دسترسی بینالمللی است، صفحه Endpointهای بینالمللی مسیر دقیقتری برای ادامه بررسی است.
مدیریت تحویل و ذخیره موقت محتوا
استقرار منطقهای یا نسخه مجزای وبسایت

CDN بخشی از معماری امنیت وبسایت است؛ نه جایگزین همه لایههای امنیتی.
مدیریت SSL، کنترل دسترسی به تنظیمات CDN و کش و جداکردن مسیرهای حساس از کش، بخشی از کنترلهایی هستند که در این مسیر قرار میگیرند. این قابلیتها کمک میکنند تحویل محتوا با کنترل بیشتری انجام شود.
اما امنیت وبسایت فقط به CDN محدود نیست. مالکیت و امنیت Origin، حسابهای کاربری، دادههای حساس، Secretها و Ruleهای سفارشی همچنان باید متناسب با معماری سایت مدیریت شوند.
CDN و کش جایگزین ایمنسازی Origin، کنترل دسترسی کامل، Backup تخصصی، WAF یا برنامه جامع امنیت سازمانی نیستند. سطح حفاظت به معماری، تنظیمات و سرویسهای فعال بستگی دارد.
تنظیمات تحویل محتوا از معماری دامنه وبسایت جدا نیست.
راهاندازی CDN به دامنه و مسیر صحیح وبسایت وابسته است. به همین دلیل مدیریت دامنه و DNS بخشی از معماری فنی BasisCloud Web است و از CDN جدا دیده نمیشود.
در این صفحه تمرکز روی CDN و کش است. اگر نیاز شما مدیریت رکوردها، دامنه، زیردامنه یا تنظیمات DNS است، جزئیات آن در صفحه اختصاصی «دامنه، DNS و زیردامنه» توضیح داده میشود.
از قابلیتهای پایه شروع کنید و در صورت افزایش نیاز، سطح سرویس را ارتقا دهید.
BasisCloud Web در سه سطح سرویس ارائه میشود و مشتری میتواند متناسب با نیاز وبسایت یکی را انتخاب کند و در صورت افزایش نیاز، سرویس را ارتقا دهد.
در سطح پایه، قابلیتهای مرتبط با مدیریت وبسایت مانند DNS اختصاصی، مدیریت DNS، تاریخچه تغییرات، مدیریت دامنه، سطح دسترسی و قابلیتهای پایه مرتبط با CDN و کش در مسیر سرویس قرار دارند. امکانات تکمیلی، ظرفیت بیشتر و تنظیمات پیشرفتهتر به سطح سرویس وابستهاند.
تعداد دامنه، ظرفیت ترافیک، منابع، تعداد Ruleها و سایر محدودیتهای کمی در این صفحه بهصورت عددی اعلام نمیشوند. ظرفیت و هزینه براساس پلن انتخابی تعیین میشود و اطلاعات قیمت و ظرفیت باید از منبع رسمی پلنها خوانده شود.
سرویس زمانی درست عمل میکند که وبسایت، دامنه و تنظیمات کش در یک معماری مشخص قرار داشته باشند.
CDN این صفحه برای وبسایتهایی ارائه میشود که روی BasisCloud Web میزبانی شدهاند. بنابراین نقطه شروع، وجود وبسایت فعال در همین مسیر میزبانی و امکان مدیریت دامنه و تنظیمات مرتبط است.
همچنین باید مشخص باشد چه بخشهایی از سایت برای کش مناسباند و چه مسیرهایی باید مستقیماً از Origin دریافت شوند. Rule نادرست میتواند باعث نمایش محتوای قدیمی یا نامناسب شود؛ به همین دلیل مسیرهای شخصی و حساس باید با قواعد مناسب مدیریت شوند.
اگر معماری شما به Endpoint منطقهای، نیاز امنیتی تخصصی، ظرفیت خاص یا تنظیمات خارج از حالت استاندارد نیاز دارد، Scope آن باید جداگانه بررسی شود.
این قابلیت برای وبسایتهایی ارائه میشود که روی BasisCloud Web میزبانی شدهاند. اگر هدف شما بررسی مسیر میزبانی وبسایت است، ابتدا صفحه BasisCloud Web یا هاست SaaS را بررسی کنید.
برای منابع وبسایت میتوان Rule و تنظیمات کش تعریف کرد. فایلهای استاتیک مانند CSS، JavaScript، تصاویر، فونتها و فایلهای دانلودی نمونههای رایج هستند. برای محتوای شخصی، حساس یا وابسته به Session باید Bypass یا Policy مناسب در نظر گرفته شود.
بله. مدیریت کش از پنل انجام میشود و پاکسازی میتواند کامل یا انتخابی باشد. Rule، زمان نگهداری، Cache Invalidation و تنظیمات مرتبط نیز از همین بخش مدیریت میشوند.
CDN لایه تحویل و کش محتواست. Endpoint به استقرار منطقهای یا نسخهای از وبسایت مربوط میشود. این دو قابلیت میتوانند مکمل یکدیگر باشند، اما یک وظیفه را انجام نمیدهند. Endpointهای بینالمللی
خیر. CDN و کش میتوانند همراه با SSL، کنترل دسترسی و Ruleهای مناسب به کنترل بهتر تحویل محتوا کمک کنند، اما جایگزین ایمنسازی Origin، Backup تخصصی، WAF یا برنامه جامع امنیت سازمانی نیستند. دامنه، DNS و زیردامنه
خیر. سطح امکانات و ظرفیت به پلن انتخابی بستگی دارد و در صورت افزایش نیاز امکان ارتقای سرویس وجود دارد. اعداد ظرفیت و قیمت باید از منبع رسمی پلنها بررسی شوند. قیمتگذاری و پلنها
در BasisCloud Web، CDN و کش در کنار میزبانی، دامنه و سایر تنظیمات وبسایت در یک مسیر مدیریتی قرار میگیرند. اگر در حال مقایسه این معماری با خرید جداگانه Host و CDN هستید، صفحه مقایسه اختصاصی این دو مدل جزئیات تصمیم را توضیح میدهد. BasisCloud Web در برابر خرید جداگانه Host و CDN
اگر وبسایت شما روی BasisCloud Web میزبانی میشود یا در حال بررسی این معماری هستید، نیازهای مربوط به کش، دامنه، ظرفیت و مسیر تحویل محتوا را با کارشناس فروش بررسی کنید.