CDN క్యాచింగ్: క్లౌడ్ఫ్రంట్ డిస్ట్రిబ్యూషన్ స్ట్రాటజీ

ఈ వ్యాసం మేము కంటెంట్ ను క్యాచ్ చేయడానికి మరియు గ్లోబల్ పనితీరును మెరుగుపరచడానికి క్లౌడ్ఫ్రంట్ CDN ను ఎలా ఉపయోగిస్తామో వివరిస్తుంది.

సమస్య: గ్లోబల్ లేటెన్సీ

ప్రపంచం నలుమూలల నుండి వినియోగదారులు మా వెబ్సైట్ ను యాక్సెస్ చేస్తారు:

  • భారతదేశం: 50ms లేటెన్సీ

  • USA: 200ms లేటెన్సీ

  • యూరప్: 250ms లేటెన్సీ

  • ఆసియా: 150ms లేటెన్సీ

భారతదేశం నుండి అన్ని ట్రాఫిక్ ను సర్వ్ చేయడం వల్ల అంతర్జాతీయ వినియోగదారులకు పేజీ లోడ్ స్లోగా ఉంటుంది.

పరిష్కారం: క్లౌడ్ఫ్రంట్ CDN

క్లౌడ్ఫ్రంట్: 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: CDN ద్వారా క్యాచ్ చేయబడవచ్చు

max-age: సెకన్లలో క్యాచ్ వ్యవధి

క్యాచ్ ఇన్వాలిడేషన్

మాన్యువల్: ఇన్వాలిడేషన్ రిక్వెస్ట్ సృష్టించండి

ఆటోమేటిక్: TTL గడువు వరకు వేచి ఉండండి

కాస్ట్: నెలకు మొదటి 1,000 పాథ్‌లు ఉచితం

చూడండి: పాలసీ కోసం CACHE_INVALIDATION_RULE.md

ఒరిజిన్ ప్రొటెక్షన్

CDN ఒరిజిన్ సర్వర్ ను రక్షిస్తుంది:

ట్రాఫిక్ అబ్జార్ప్షన్: CDN ట్రాఫిక్ స్పైక్‌లను నిర్వహిస్తుంది

DDoS మిటిగేషన్: హానికరమైన ట్రాఫిక్ ను ఫిల్టర్ చేస్తుంది

రేట్ లిమిటింగ్: ఒరిజిన్ ఓవర్‌లోడ్ ను నిరోధిస్తుంది

ప్రయోజనం: ఒరిజిన్ రెస్పాన్సివ్ గా ఉంటుంది

SSL/TLS

సర్టిఫికేట్: AWS సర్టిఫికేట్ మేనేజర్

ప్రోటోకాల్: TLS 1.2+

ప్రయోజనం: ఎన్క్రిప్టెడ్ ట్రాఫిక్, ఉచిత సర్టిఫికేట్

కంప్రెషన్

Gzip: టెక్స్ట్ కంటెంట్ కోసం ఎనేబుల్ చేయబడింది

Brotli: మోడర్న్ బ్రౌజర్ల కోసం ఎనేబుల్ చేయబడింది

ప్రయోజనం: ఫాస్టర్ డౌన్‌లోడ్‌లు, తక్కువ బ్యాండ్‌విడ్త్

జియోగ్రఫిక్ రెస్ట్రిక్షన్స్

ఏదీ లేదు: ప్రపంచవ్యాప్తంగా అందుబాటులో ఉంది

ప్రయోజనం: గ్లోబల్ రీచ్

మానిటరింగ్

మెట్రిక్స్:

  • క్యాచ్ హిట్ రేట్

  • ఒరిజిన్ రిక్వెస్ట్స్

  • ఎర్రర్ రేట్

  • రీజియన్ ప్రకారం లేటెన్సీ

క్లౌడ్‌వాచ్: AWS మానిటరింగ్ సర్వీస్

కాస్ట్ ఆప్టిమైజేషన్

క్యాచ్ హిట్ రేట్: ఎక్కువ = తక్కువ ఖర్చులు

ఒరిజిన్ రిక్వెస్ట్స్: తక్కువ = తక్కువ ఖర్చులు

డేటా ట్రాన్స్ఫర్: క్యాచ్ చేయబడింది = చౌక

ప్రయోజనం: CDN ఇన్ఫ్రాస్ట్రక్చర్ కాస్ట్‌లను తగ్గిస్తుంది

రెఫరెన్సెస్

AWS సర్వీసెస్

సంబంధిత వ్యాసాలు

సారాంశం

క్లౌడ్ఫ్రంట్ CDN గ్లోబల్ పనితీరును మెరుగుపరుస్తుంది:

క్యాచ్ చేయబడిన కంటెంట్:

  • ✅ స్టాటిక్ ఆసెట్స్ (1 సంవత్సరం TTL)

  • ✅ ప్రోడక్ట్ పేజీలు (1 గంట TTL)

  • ✅ క్వెరీ పేజీలు (5 నిమిషాలు TTL)

  • ✅ ఆర్టికల్స్ (24 గంటలు TTL)

క్యాచ్ చేయబడనివి:

  • ✅ డైనమిక్ సెర్చ్

  • ✅ యూజర్-స్పెసిఫిక్ కంటెంట్

  • ✅ API ఎండ్‌పాయింట్స్

ప్రయోజనాలు:

  • ✅ తక్కువ లేటెన్సీ (ఎడ్జ్ లొకేషన్లు)

  • ✅ ఒరిజిన్ ప్రొటెక్షన్ (ట్రాఫిక్ అబ్జార్ప్షన్)

  • ✅ DDoS మిటిగేషన్

  • ✅ కాస్ట్ రిడక్షన్ (తక్కువ ఒరిజిన్ రిక్వెస్ట్స్)

ఫీచర్లు:

  • ✅ SSL/TLS ఎన్క్రిప్షన్

  • ✅ Gzip/Brotli కంప్రెషన్

  • ✅ గ్లోబల్ అవెలబిలిటీ

ఈ CDN స్ట్రాటజీ పనితీరు, ఫ్రెష్నెస్ మరియు ఖర్చు మధ్య సమతుల్యతను కలిగి ఉంటుంది.


← డాక్యుమెంటేషన్ ఇండెక్స్ కి తిరిగి వెళ్ళండి