سی ڈی این کیشنگ: کلاؤڈ فرنٹ ڈسٹری بیوشن اسٹریٹیجی

یہ مضمون بتاتا ہے کہ ہم مواد کو کیش کرنے اور عالمی کارکردگی بہتر بنانے کے لیے کلاؤڈ فرنٹ سی ڈی این کا استعمال کیسے کرتے ہیں۔

مسئلہ: عالمی تاخیر

صارفین ہماری ویب سائٹ کو دنیا بھر سے رسائی حاصل کرتے ہیں:

  • بھارت: 50ms تاخیر

  • امریکہ: 200ms تاخیر

  • یورپ: 250ms تاخیر

  • ایشیا: 150ms تاخیر

تمام ٹریفک کو بھارت سے سروس کرنا بین الاقوامی صارفین کے لیے صفحات کے سست لوڈ ہونے کا سبب بنتا ہے۔

حل: کلاؤڈ فرنٹ سی ڈی این

کلاؤڈ فرنٹ: AWS مواد کی ترسیل کا نیٹ ورک

ایج مقامات: دنیا بھر میں 400+ مقامات

فائدہ: مواد قریبی مقام سے فراہم کیا جاتا ہے

کیا کیش ہوتا ہے

جامد اثاثے (لمبی TTL)

مواد: تصاویر، CSS، جاوا اسکرپٹ، فونٹس

TTL: 1 سال

پاتھ: /s/*

فائدہ: شاذ و نادر ہی بدلتا ہے، پرجوش کیش کریں

پروڈکٹ صفحات (درمیانی TTL)

مواد: پروڈکٹ کی تفصیلات، تصاویر

TTL: 1 گھنٹہ

پاتھ: /p/*

فائدہ: تازگی اور کارکردگی میں توازن

کوئری صفحات (چھوٹی TTL)

مواد: تلاش کے نتائج، فلٹر کردہ نظارے

TTL: 5 منٹ

پاتھ: /q/*

فائدہ: بار بار اپ ڈیٹس، مختصر کیش

مضامین (لمبی TTL)

مواد: تکنیکی دستاویزات

TTL: 24 گھنٹے

پاتھ: /a/*

فائدہ: شاذ و نادر ہی بدلتا ہے

کیا کیش نہیں ہوتا

متغیر مواد:

  • تلاش کے نتائج (/q/?q=<query>)

  • صارف مخصوص مواد (کارٹ، اکاؤنٹ)

  • API اینڈ پوائنٹس (/api/*)

وجہ: تازہ اور صارف مخصوص ہونا ضروری ہے

کیش رویہ

کیش کلید

کلاؤڈ فرنٹ URL کو کیش کلید کے طور پر استعمال کرتا ہے:

ایک ہی URL: کیش سے فراہم کیا جاتا ہے

مختلف URL: نیا کیش انٹری

کوئری پیرامیٹرز: کلید میں شامل ہیں (ٹریکنگ پیرامیٹرز کے علاوہ)

کیش ہیڈرز

اصل سرور کیش ہیڈرز سیٹ کرتا ہے:

Cache-Control: public, max-age=3600

public: سی ڈی این کے ذریعے کیش کیا جا سکتا ہے

max-age: کیش کی مدت سیکنڈز میں

کیش کی منسوخی

دستی: انویلیڈیشن کی درخواست بنائیں

خودکار: TTL ختم ہونے کا انتظار کریں

لاگت: پہلے 1,000 پاتھ مفت ماہانہ

دیکھیں: پالیسی کے لیے CACHE_INVALIDATION_RULE.md

اصل سرور کا تحفظ

سی ڈی این اصل سرور کی حفاظت کرتا ہے:

ٹریفک جذب: سی ڈی این ٹریفک کے اچانک اضافے کو سنبھالتا ہے

DDoS تخفیف: بدنیتی پر مبنی ٹریفک کو فلٹر کرتا ہے

شرح کی تحدید: اصل سرور کے اوور لوڈ ہونے سے روکتا ہے

فائدہ: اصل سرور متحرک رہتا ہے

SSL/TLS

سرٹیفکیٹ: AWS سرٹیفکیٹ مینیجر

پروٹوکول: TLS 1.2+

فائدہ: خفیہ شدہ ٹریفک، مفت سرٹیفکیٹ

کمپریشن

Gzip: ٹیکسٹ مواد کے لیے فعال

Brotli: جدید براؤزرز کے لیے فعال

فائدہ: تیز ڈاؤن لوڈز، کم بینڈوتھ

جغرافیائی پابندیاں

کوئی نہیں: دنیا بھر میں دستیاب

فائدہ: عالمی رسائی

نگرانی

پیمائش:

  • کیش ہٹ ریٹ

  • اصل درخواستیں

  • خرابی کی شرح

  • خطے کے لحاظ سے تاخیر

کلاؤڈ واچ: AWS نگرانی کی سروس

لاگت کی اصلاح

کیش ہٹ ریٹ: زیادہ = کم لاگت

اصل درخواستیں: کم = کم لاگت

ڈیٹا ٹرانسفر: کیش شدہ = سستا

فائدہ: سی ڈی این انفراسٹرکچر کی لاگت کم کرتا ہے

حوالہ جات

AWS خدمات

متعلقہ مضامین

خلاصہ

کلاؤڈ فرنٹ سی ڈی این عالمی کارکردگی کو بہتر بناتا ہے:

کیش شدہ مواد:

  • ✅ جامد اثاثے (1 سال TTL)

  • ✅ پروڈکٹ صفحات (1 گھنٹہ TTL)

  • ✅ کوئری صفحات (5 منٹ TTL)

  • ✅ مضامین (24 گھنٹے TTL)

کیش نہیں ہوتا:

  • ✅ متغیر تلاش

  • ✅ صارف مخصوص مواد

  • ✅ API اینڈ پوائنٹس

فوائد:

  • ✅ کم تاخیر (ایج مقامات)

  • ✅ اصل سرور کا تحفظ (ٹریفک جذب)

  • ✅ DDoS تخفیف

  • ✅ لاگت میں کمی (اصل درخواستوں میں کمی)

خصوصیات:

  • ✅ SSL/TLS خفیہ کاری

  • ✅ Gzip/Brotli کمپریشن

  • ✅ عالمی دستیابی

یہ سی ڈی این اسٹریٹیج کارکردگی، تازگی اور لاگت میں توازن پیدا کرتی ہے۔


← دستاویزات کے انڈیکس پر واپس جائیں