സിഡിഎൻ കാഷിംഗ്: ക്ലൗഡ്ഫ്രണ്ട് ഡിസ്ട്രിബ്യൂഷൻ തന്ത്രം

ഈ ലേഖനം ഞങ്ങൾ എങ്ങനെയാണ് ഉള്ളടക്കം കാഷ് ചെയ്യാനും ആഗോള പ്രകടനം മെച്ചപ്പെടുത്താനും ക്ലൗഡ്ഫ്രണ്ട് സിഡിഎൻ ഉപയോഗിക്കുന്നത് എന്ന് വിശദീകരിക്കുന്നു.

പ്രശ്നം: ആഗോള കാലതാമസം

ലോകമെമ്പാടുമുള്ള ഉപയോക്താക്കൾ ഞങ്ങളുടെ വെബ്സൈറ്റ് ആക്സസ് ചെയ്യുന്നു:

  • ഇന്ത്യ: 50ms കാലതാമസം

  • USA: 200ms കാലതാമസം

  • യൂറോപ്പ്: 250ms കാലതാമസം

  • ഏഷ്യ: 150ms കാലതാമസം

എല്ലാ ട്രാഫിക്കും ഇന്ത്യയിൽ നിന്ന് സേവ് ചെയ്യുന്നത് അന്തർദേശീയ ഉപയോക്താക്കൾക്ക് പേജ് ലോഡ് വേഗം കുറയ്ക്കുന്നു.

പരിഹാരം: ക്ലൗഡ്ഫ്രണ്ട് സിഡിഎൻ

ക്ലൗഡ്ഫ്രണ്ട്: AWS കണ്ടന്റ് ഡെലിവറി നെറ്റ്വർക്ക്

എഡ്ജ് ലൊക്കേഷനുകൾ: 400+ ലൊക്കേഷനുകൾ ലോകമെമ്പാടും

പ്രയോജനം: ഏറ്റവും അടുത്തുള്ള ലൊക്കേഷനിൽ നിന്ന് ഉള്ളടക്കം സേവ് ചെയ്യുന്നു

എന്താണ് കാഷ് ചെയ്യുന്നത്

സ്റ്റാറ്റിക് അസറ്റുകൾ (ദീർഘ TTL)

ഉള്ളടക്കം: ചിത്രങ്ങൾ, സിഎസ്എസ്, ജാവാസ്ക്രിപ്റ്റ്, ഫോണ്ടുകൾ

TTL: 1 വർഷം

പാത്ത്: /s/*

പ്രയോജനം: അപൂർവ്വമായി മാറുന്നു, ആക്രമണാത്മകമായി കാഷ് ചെയ്യുക

ഉൽപ്പന്ന പേജുകൾ (മീഡിയം TTL)

ഉള്ളടക്കം: ഉൽപ്പന്ന സവിശേഷതകൾ, ചിത്രങ്ങൾ

TTL: 1 മണിക്കൂർ

പാത്ത്: /p/*

പ്രയോജനം: പുതുമയും പ്രകടനവും തുലനം ചെയ്യുക

ക്വറി പേജുകൾ (ഹ്രസ്വ TTL)

ഉള്ളടക്കം: തിരയൽ ഫലങ്ങൾ, ഫിൽട്ടർ ചെയ്ത കാഴ്ചകൾ

TTL: 5 മിനിറ്റ്

പാത്ത്: /q/*

പ്രയോജനം: പതിവായി അപ്ഡേറ്റുകൾ, ഹ്രസ്വ കാഷ്

ലേഖനങ്ങൾ (ദീർഘ TTL)

ഉള്ളടക്കം: സാങ്കേതിക ഡോക്യുമെന്റേഷൻ

TTL: 24 മണിക്കൂർ

പാത്ത്: /a/*

പ്രയോജനം: അപൂർവ്വമായി മാറുന്നു

എന്താണ് കാഷ് ചെയ്യാത്തത്

ഡൈനാമിക് ഉള്ളടക്കം:

  • തിരയൽ ഫലങ്ങൾ (/q/?q=<query>)

  • ഉപയോക്തൃ-നിർദ്ദിഷ്ട ഉള്ളടക്കം (കാർട്ട്, അക്കൗണ്ട്)

  • എപിഐ എൻഡ്പോയിന്റുകൾ (/api/*)

കാരണം: പുതുമയുള്ളതും ഉപയോക്തൃ-നിർദ്ദിഷ്ടവും ആയിരിക്കണം

കാഷ് ബിഹേവിയർ

കാഷ് കീ

ക്ലൗഡ്ഫ്രണ്ട് യുആർഎൽ കാഷ് കീയായി ഉപയോഗിക്കുന്നു:

ഒരേ യുആർഎൽ: കാഷിൽ നിന്ന് സേവ് ചെയ്യുന്നു

വ്യത്യസ്ത യുആർഎൽ: പുതിയ കാഷ് എൻട്രി

ക്വറി പാരാമീറ്ററുകൾ: കീയിൽ ഉൾപ്പെടുത്തുന്നു (ട്രാക്കിംഗ് പാരാമീറ്ററുകൾ ഒഴികെ)

കാഷ് ഹെഡറുകൾ

ഒറിജിൻ സെർവർ കാഷ് ഹെഡറുകൾ സജ്ജമാക്കുന്നു:

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 സേവനങ്ങൾ

  • CloudFront - AWS സിഡിഎൻ ഡോക്യുമെന്റേഷൻ

  • Certificate Manager - SSL സർട്ടിഫിക്കറ്റുകൾ

ബന്ധപ്പെട്ട ലേഖനങ്ങൾ

സംഗ്രഹം

ക്ലൗഡ്ഫ്രണ്ട് സിഡിഎൻ ആഗോള പ്രകടനം മെച്ചപ്പെടുത്തുന്നു:

കാഷ് ചെയ്ത ഉള്ളടക്കം:

  • ✅ സ്റ്റാറ്റിക് അസറ്റുകൾ (1 വർഷം TTL)

  • ✅ ഉൽപ്പന്ന പേജുകൾ (1 മണിക്കൂർ TTL)

  • ✅ ക്വറി പേജുകൾ (5 മിനിറ്റ് TTL)

  • ✅ ലേഖനങ്ങൾ (24 മണിക്കൂർ TTL)

കാഷ് ചെയ്യാത്തത്:

  • ✅ ഡൈനാമിക് തിരയൽ

  • ✅ ഉപയോക്തൃ-നിർദ്ദിഷ്ട ഉള്ളടക്കം

  • ✅ എപിഐ എൻഡ്പോയിന്റുകൾ

പ്രയോജനങ്ങൾ:

  • ✅ കുറഞ്ഞ കാലതാമസം (എഡ്ജ് ലൊക്കേഷനുകൾ)

  • ✅ ഒറിജിൻ പ്രൊട്ടക്ഷൻ (ട്രാഫിക് ആബ്സോർപ്ഷൻ)

  • ✅ DDoS മിറ്റിഗേഷൻ

  • ✅ ചെലവ് കുറയ്ക്കൽ (കുറഞ്ഞ ഒറിജിൻ അഭ്യർത്ഥനകൾ)

സവിശേഷതകൾ:

  • ✅ SSL/TLS എൻക്രിപ്ഷൻ

  • ✅ Gzip/Brotli കംപ്രഷൻ

  • ✅ ആഗോള ലഭ്യത

ഈ സിഡിഎൻ തന്ത്രം പ്രകടനം, പുതുമ, ചെലവ് എന്നിവ തുലനം ചെയ്യുന്നു.


← ഡോക്യുമെന്റേഷൻ ഇൻഡക്സിലേക്ക് മടങ്ങുക