لبهٔ CDN چه میکند؟
در یک شبکهٔ توزیع محتوا، درخواست ابتدا به یکی از نقاط لبه میرسد. اگر منبع اجازهٔ کش داشته باشد و نسخهٔ معتبر موجود باشد، لبه میتواند بدون تماس با Origin پاسخ دهد. در غیر این صورت درخواست به سرور اصلی فرستاده میشود. سرعت و قابلیت دسترسی تابع پیکربندی، مسیر شبکه و نوع محتواست.
CDN میتواند TLS را برای بازدیدکننده خاتمه دهد. اگر ارتباط لبه تا Origin با HTTPS تنظیم نشده باشد، رمزگذاری انتهابهانتها تا خود مبدأ برقرار نیست؛ این دو تنظیم را با هم اشتباه نگیرید.
خطای ۵۰۴ چه معنایی دارد؟
۵۰۴ یعنی درگاهی که درخواست را پردازش میکند، پاسخ مورد انتظار را بهموقع از سرویس بالادستی دریافت نکرده است. این خطا بهتنهایی مشخص نمیکند کدام بخش دچار مشکل شده: Origin خاموش است، اتصال مسدود میشود، برنامه کند است یا مهلت انتظار کوتاه تنظیم شده است.
یک خطای ۵۰۴ را با زمان، URL و مسیر مشخص ثبت کنید. همان URL را محلی روی Origin و جداگانه از مسیر CDN امتحان کنید؛ تفاوت نتیجهها دامنهٔ مسئله را محدود میکند.
کش گاهی نتیجه را گمراه میکند
اگر صفحهٔ HTML قدیمی در لبه ذخیره شده باشد، تغییر فایل روی Origin بلافاصله در مرورگر دیده نمیشود. تاریخچهٔ کش و هدرهای Cache-Control را بررسی کنید؛ بعد از تغییر مهم میتوان کش همان URL را پاک کرد.
منابع و مطالعهٔ بیشتر
محتوا با مراجعه به مستندات زیر نوشته شده است؛ مثالها آموزشیاند و ادعای آزمایش زنده ندارند.