Alibaba Cloud CDN OSS ثابت برنامج تعليمي التكوين المتسارع
لماذا يوصى بهندسة "OSS CDN" ؟
الاستخدام المباشر لـ OSS كسلسلة خارجية غير فعال للغاية. يجب أن يكون المنطق المعماري الصحيح:
مستخدم → عقدة حافة CDN → محطة مصدر OSS
هناك ثلاث مزايا لا يمكن الاستغناء عنها للقيام بذلك:
تقليل ضغط محطة المصدر بشكل كبير: يطلب المستخدم ضرب ذاكرة التخزين المؤقت CDN أولاً ، وفقط عندما تكون ذاكرة التخزين المؤقت مفقودة ، سيتم إرجاع OSS المصدر. هذا يعني أن OSS لديه ضغط طلب أقل وعدد أقل من المصادر.
الوصول أسرع بشكل ملحوظ: تكمن أكبر قيمة لـ CDN في تقصير المسافة المادية. يمكن للمستخدمين الحصول على الموارد من أقرب عقدة حافة. على سبيل المثال: المستخدمين في هونغ كونغ ، OSS الخاص بك في هانغتشو. مع CDN ، يحصل المستخدمون مباشرة على الموارد من عقدة هونغ كونغ ، ويتم تقليل التأخير بشكل كبير.
تكلفة حركة المرور أكثر فعالية من حيث التكلفة: كثير من الناس لا يعرفون أن سعر حركة مرور CDN عادة ما يكون أكثر فعالية من حيث التكلفة من التدفق الخارجي للشبكة الخارجية OSS ، خاصة عندما تكون حركة المرور كبيرة.
العملية الكاملة للنشر الفعلي
المرحلة الأولى: تكوين محطة المصدر (OSS)
1. إنشاء Bucket
عند إنشاء Bucket في وحدة تحكم OSS ، يرجى الرجوع إلى الاقتراحات التالية:
إعداد الأذونات: إذا تم الكشف عن مورد ثابت ، فاختر "القراءة العامة" ؛ إذا كان موردًا خاصًا ، فأنت بحاجة إلى فتح تفويض مصدر CDN.
الاختيار الجغرافي: حاول الاقتراب من أعمال محطة المصدر. تختار الأعمال المحلية شرق الصين/جنوب الصين ؛ وتختار الأعمال الخارجية هونغ كونغ أو سنغافورة.
2. مواصفات التحميل والدليل
يوصى بتوحيد بنية الدليل عند تحميل الصور و JS و CSS ومقاطع الفيديو وملفات الخط (مثل/الصور و/js و/static)
. هذا ليس مناسبًا للإدارة فحسب ، بل يسهل أيضًا التكوين اللاحق لقواعد التخزين المؤقت.
المرحلة الثانية: تسريع التكوين الأساسي (CDN)
1. إضافة اسم نطاق متسارع
انقر فوق "إدارة اسم المجال"-"إضافة اسم المجال" في وحدة تحكم CDN لملء اسم نطاق المورد الخاص بك (مثل cdn.example.com)
.
منطقة التسريع: يجب على المستخدمين في البر الرئيسي للصين اختيار "البر الرئيسي للصين" (مطلوب تسجيل برنامج المقارنات الدولية) ؛ يختار المستخدمون في الخارج "Global" أو "Overseas".
نوع العمل: تفضل محطات الموارد الثابتة العامة "ملفات الصور الصغيرة" ، وهي مناسبة جدًا لتسريع الصور و JS و CSS.
2. تكوين محطة مصدر OSS
حدد "نطاق OSS" في معلومات الموقع المصدر وربط OSS Bucket التي قمت بإنشائها مباشرة
.
المرحلة الثالثة: تحسين الأداء والأمان في العمق
1. قاعدة التخزين المؤقت للتكوين العلمي (مفتاح النجاح أو الفشل)
CDN غير فعال ، وغالبًا ما تكون قاعدة ذاكرة التخزين المؤقت خاطئة.
فئة الصور (jpg ، png ، gif ، webp): يوصى بإعداد ذاكرة التخزين المؤقت لمدة 30 يومًا ، لأن هذا النوع من الملفات نادرًا ما يتغير.
JS/CSS: مع الأخذ في الاعتبار تحديث الإصدار ، يوصى بإعداد 1 ساعة.
صفحة HTML: يوصى بإعداد "لا ذاكرة التخزين المؤقت" لضمان رؤية المستخدمين لأحدث الصفحات.
2. افتح "تجاهل المعلمات" لزيادة معدل الإصابة
بعد الفتح ، مشابه ؟ V = 1 و ؟ سيتم اعتبار طلب v = 2 نفس المورد
، وبالتالي تحسين معدل إصابة ذاكرة التخزين المؤقت
. ولكن لاحظ أنه إذا كان عملك يعتمد على المعلمات لمعالجة الصور أو التحكم في الإصدار ، لا تعبث.
3. افتح المصدر العائد Range (ملف كبير موصى به)
إذا كان لديك فيديو أو تنزيل ملف كبير ، فإن تشغيل هذه الوظيفة يسمح لـ CDN بالانقسام إلى المصدر عند الطلب ، بدلاً من سحب الملف الكامل في وقت واحد ، وبالتالي تقليل حركة المرور إلى المصدر وتسريع الاستجابة.
4-إدارة الأتمتة: OSS تلقائيا تحديث CDN
يوصى بتشغيل "OSS يقوم تلقائيًا بتحديث ذاكرة التخزين المؤقت CDN". عند تحديث ملف OSS ، سيتم تحديث CDN تلقائيًا لمنع المستخدمين من الوصول إلى المحتوى القديم
.
المرحلة الرابعة: عبر الإنترنت وتعزيز السلامة
تحليل اسم المجال CNAME: قم بتحليل عنوان CNAME الذي يوفره CDN إلى خلفية تحليل DNS.
استخدم حساب Alibaba Cloud حيث يوجد اسم المجال المتسارع ، وقم بتسجيل الدخول إلى وحدة تحكم DNS للتحليل السحابي ، وابحث عن اسم المجال في صفحة تحليل اسم المجال وانقر فوق إعدادات التحليل.
انقر فوق إضافة سجل لإنشاء سجل CNAME:
افتح HTTPS: قم بتحميل شهادة SSL في "تكوين HTTPS". الآن HTTPS هو المعيار.
ترخيص Bucket الخاص بالرجوع إلى المصدر: إذا كان Bucket الخاص بك خاصًا ، فيجب عليك تشغيل "OSS Private Bucket Source" على جانب CDN ، وإلا فإنه سيفشل في العودة إلى المصدر.
تكوين التحقق من عنوان URL (سلسلة مكافحة السرقة): إذا كان المورد عرضة للسرقة ، فمن المستحسن فتح عنوان URL للتوقيع لإنشاء المصادقة ، وتنتهي صلاحيته تلقائيًا.
سقف حركة المرور (مهم جدًا): قم بتكوين النطاق الترددي أو الحد الأقصى لحركة المرور لمنع حركة المرور من التسبب في انفجار الفاتورة. في الوقت نفسه ، يوصى بفتح تحذير الرصيد.
التحقيق في المشاكل الشائعة
ارجع إلى 403: تحقق من أذونات Bucket أو تكوين المصادقة على عنوان URL أو قيود IP.
معدل إصابة ذاكرة التخزين المؤقت المنخفض: تحقق من X-Cache في رأس استجابة HTTP. إذا كانت MISS ، تحقق مما إذا كان وقت التخزين المؤقت قصيرًا جدًا أو ما إذا كانت المحطة المصدر تحظر التخزين المؤقت.
لا يمكن الوصول إلى Bucket الخاص: الاحتمال الكبير هو أنه لم يتم فتح ترخيص "OSS Private Bucket".
ختامية
ما يؤثر حقًا على تأثير التسارع ليس فقط "فتح CDN" ، ولكن تفاصيل استراتيجية التخزين المؤقت ، وقواعد العودة المصدر ، وتكوين الأمان ، والتحكم في حركة المرور
. لن يؤدي التكوين المعقول لهذه المجموعة من البرامج إلى جعل موقع الويب الخاص بك سريعًا فحسب ، بل يقلل أيضًا بشكل كبير من الضغط والتكلفة لمحطة المصدر.

