ఇది ఎలా పనిచేస్తుంది
వార్మ్ రన్ సమయంలో వాస్తవానికి ఏమి జరుగుతుంది - డిస్కవరీ, క్యూ, డబుల్ ఫెచ్ మరియు వార్మింగ్ ఎలా పని చేస్తుందో Cache Rocketకి తెలుసు.
9 నిమిషాల పఠనం
ఈ పేజీ మెకానిక్లను వివరిస్తుంది. Cache Rocketని ఉపయోగించడానికి మీకు ఇది ఖచ్చితంగా అవసరం లేదు, కానీ రన్ లూప్ను అర్థం చేసుకోవడం వలన వెచ్చని రూపంలోని ప్రతి సెట్టింగ్ రహస్యంగా కాకుండా స్పష్టంగా కనిపిస్తుంది.
వెచ్చని పరుగు జీవితం
వార్మర్ అనేది సేవ్ చేయబడిన కాన్ఫిగరేషన్, రన్నింగ్ ప్రాసెస్ కాదు. ఏదైనా పరుగు ప్రారంభించే వరకు ఇది పనిలేకుండా కూర్చుంటుంది. పరుగు ప్రారంభమైనప్పుడు, ఇది క్రమం:
- 1
క్యూ సీడ్
Cache Rocket మీ ఎంట్రీని తీసుకుంటుంది URLs మరియు, ప్రారంభించబడితే, అది కనుగొన్న ఏదైనా సైట్మ్యాప్లను విస్తరిస్తుంది. క్రాల్ క్యూలో ఇవి మొదటి అంశాలుగా మారతాయి.
- 2
అనుమతిని తనిఖీ చేయండి
ప్రతి URL మీ ధృవీకరించబడిన హోస్ట్ పేర్లతో తనిఖీ చేయబడుతుంది. మీరు స్వంతంగా నిరూపించుకోని డొమైన్ను సూచించే ఏదైనా ఒక్క అభ్యర్థన పంపకముందే తొలగించబడుతుంది.
- 3
URLని అభ్యర్థించండి
Cache Rocket మీ కాన్ఫిగర్ చేసిన హెడర్లు, కుక్కీలు మరియు యూజర్ ఏజెంట్తో HTTP ద్వారా URLని పొందుతుంది మరియు ప్రతిస్పందన ఎంత సమయం పట్టిందో రికార్డ్ చేస్తుంది. ఇది మొదటి లోడ్.
- 4
మళ్లీ అభ్యర్థించండి
వెంటనే అది రెండవసారి అదే URLని పొందుతుంది. అది వెచ్చని లోడ్. మొదటి అభ్యర్థన కాష్ని నింపినందున, రెండవది నాటకీయంగా వేగంగా ఉండాలి.
- 5
మరిన్ని కనుగొనండి URLs
HTMLలో కనుగొనబడిన లింక్లు క్రమవరుసకు జోడించబడతాయి, అవి ధృవీకరించబడిన హోస్ట్నేమ్లో ఉన్నంత వరకు, మినహాయించబడవు మరియు మీ లోతు పరిమితిలో ఉంటాయి.
- 6
పరిమితుల్లో పునరావృతం చేయండి
క్యూ మీ గరిష్టంగా నిమిషానికి URLsకి మించకుండా పని చేస్తుంది మరియు క్యూ ఖాళీ అయినప్పుడు లేదా ప్లాన్ పరిమితిని చేరుకున్నప్పుడు ఆగిపోతుంది.
- 7
రికార్డ్ చేసి తెలియజేయండి
ఫలితాల ఫీడ్ కాష్ ఆరోగ్యం. రన్ విఫలమైతే లేదా చాలా తప్పుగా ఉంటే, మీరు కాన్ఫిగర్ చేసిన అలర్ట్లు ఫైర్.
డబుల్ పొందడం మరియు అది ఎందుకు ముఖ్యమైనది
ప్రతి URLని రెండుసార్లు పొందడం అనేది Cache Rocket చేసే ఏకైక తెలివైన పని, మరియు ఇది ఒకేసారి రెండు ప్రయోజనాలను అందిస్తుంది.
మొదటి ప్రయోజనం వేడెక్కడం. మొదటి అభ్యర్థన కోల్డ్-స్టార్ట్ పెనాల్టీని చెల్లిస్తుంది - ఇది ఫలితాన్ని నిల్వ చేయడానికి పేజీని మరియు దాని ముందు ఉన్న ప్రతి కాష్ని నిర్మించడానికి మీ మూలాన్ని బలవంతం చేస్తుంది. Cache Rocket వాలంటీర్లు వేచి ఉండే సందర్శకుడిగా ఉంటారు, కాబట్టి నిజమైన వ్యక్తి అలా చేయనవసరం లేదు.
రెండవ ప్రయోజనం రుజువు. రెండు అభ్యర్థనలను టైమింగ్ చేయడం ద్వారా, Cache Rocket మీకు తేడాను చూపుతుంది. మొదటి లోడ్ 1,800 ఎంఎస్ల తర్వాత 90 ఎంఎస్ల వెచ్చని లోడ్ కాష్ నింపబడిందనడానికి నిస్సందేహమైన సాక్ష్యం. రెండు సంఖ్యలు నెమ్మదిగా ఉంటే, మీ కాషింగ్ పని చేయదు మరియు వేడెక్కడం మాత్రమే మిమ్మల్ని రక్షించదు - ఇది తెలుసుకోవడం చాలా ఉపయోగకరంగా ఉంటుంది.
| మొదటి లోడ్ | వెచ్చని లోడ్ | దాని అర్థం ఏమిటి |
|---|---|---|
| నెమ్మదిగా | వేగంగా | పూర్తిగా పని చేస్తోంది. పేజీ చల్లగా ఉంది, వేడెక్కడం కాష్ని నింపింది మరియు తదుపరి సందర్శకుడు ఫాస్ట్ నంబర్ను పొందుతాడు. |
| వేగంగా | వేగంగా | ఇప్పటికే వెచ్చగా ఉంది. చివరి పరుగు నుండి ఏదో ఈ URLని కాష్ చేసి ఉంచింది. సరిదిద్దడానికి ఏమీ లేదు. |
| నెమ్మదిగా | నెమ్మదిగా | కాష్ చేయడం లేదు. ప్రతిస్పందన బహుశా నో-స్టోర్ అని గుర్తు పెట్టబడి ఉండవచ్చు, కుక్కీని సెట్ చేస్తుంది లేదా కాష్ని దాటవేస్తుంది. అది పరిష్కరించబడే వరకు వార్మింగ్ సహాయం చేయదు. |
| వేగంగా | నెమ్మదిగా | ** అసాధారణం |
Tip
మూడవ నిలువు వరుస మొత్తం కారణం కాష్ ఆరోగ్యం ఉనికిలో ఉంది. ఇది ప్రతి URL అంతటా ఈ జతలను సమూహపరుస్తుంది కాబట్టి మీరు మీ సైట్లోని ఏ భాగాలను వాస్తవంగా కాష్ చేయగలరో చూడగలరు.
URLs ఎలా కనుగొనబడింది
వెచ్చని వ్యక్తి మూడు మార్గాల్లో పనిని కనుగొంటాడు మరియు అవి కలిసి ఉంటాయి:
- ప్రవేశం URLs
- మీరు చేతితో టైప్ చేసే ప్రారంభ పాయింట్లు. ఎల్లప్పుడూ ఉపయోగిస్తారు. చాలా సైట్లకు ఒకే ఎంట్రీ URL — హోమ్పేజీ — సరిపోతుంది.
- సైట్మ్యాప్లు
- సైట్మ్యాప్లను చేర్చు ఆన్లో ఉంటే మరియు
.xmlసైట్మ్యాప్లో ఎంట్రీ URL పాయింట్లు ఉంటే, లోపల జాబితా చేయబడిన ప్రతి URL జోడించబడుతుంది. పెద్ద సైట్లను కవర్ చేయడానికి ఇది నమ్మదగిన మార్గం, ఎందుకంటే మీ CMS మీ కోసం జాబితాను నిర్వహిస్తుంది. - క్రింది లింక్
- Cache Rocket HTMLని పొందుతుంది మరియు అది కనుగొనే లింక్లను క్యూలో ఉంచుతుంది, మీ డెప్త్ సెట్టింగ్ అనుమతించడం కంటే ఎక్కువ ముందుకు వెళ్లదు. ఇది ఏ సైట్మ్యాప్లోనూ లేని పేజీలను క్యాచ్ చేస్తుంది.
ఎంట్రీ URL నుండి హాప్స్లో లోతు కొలుస్తారు. మీ హోమ్పేజీ డెప్త్ 0. దాని నుండి నేరుగా లింక్ చేయబడిన ఏదైనా డెప్త్ 1. *ఆ* పేజీల నుండి లింక్ చేయబడిన ఏదైనా డెప్త్ 2, మరియు మొదలైనవి.
depth 0 https://example.com/ ← entry URL
depth 1 https://example.com/blog/
https://example.com/pricing
https://example.com/about
depth 2 https://example.com/blog/warming-101
https://example.com/blog/cdn-basics
depth 3 https://example.com/blog/author/samలోతు వేగంగా పెరుగుతుంది
ప్రతి అదనపు స్థాయి URLs సంఖ్యను అనేక సార్లు గుణించవచ్చు. పెద్ద సైట్లో డెప్త్ 2 నుండి డెప్త్ 4కి వెళ్లడం వల్ల కొన్ని వందల URLsని పదివేలుగా మార్చవచ్చు. ఒక దశలో ఒక అడుగు పెంచండి మరియు మీ URL గణనలను చూడండి.
పరుగు ఏమి మొదలవుతుంది
| ట్రిగ్గర్ | ఇది ఎలా పనిచేస్తుంది |
|---|---|
| షెడ్యూల్ | స్వీయ ప్రారంభ విరామం ప్రతి N సెకన్లకు స్వయంచాలకంగా కొత్త పరుగును ప్రారంభిస్తుంది. ఇది సాధారణ, రోజువారీ మోడ్. |
| మీరు, చేతితో | ఖాతా → వార్మర్లు నుండి వార్మర్ను ప్రారంభించడం వలన అది వెంటనే రన్ అవుతుంది. కాన్ఫిగర్ మార్పును పరీక్షించడానికి ఉపయోగపడుతుంది. |
| ఒక విస్తరణ | మీ CI లేదా హోస్టింగ్ ప్లాట్ఫారమ్ విజయవంతంగా విడుదలైన తర్వాత వెబ్హుక్కి కాల్ చేస్తుంది. డిప్లాయ్ ట్రిగ్గర్స్ చూడండి. |
| ఒక CDN ప్రక్షాళన | ప్రక్షాళన → రివార్మ్ చర్య మీ CDN వద్ద నిర్దిష్ట URLsని క్లియర్ చేస్తుంది మరియు వెంటనే వాటిని మళ్లీ వేడి చేస్తుంది. CDN ఇంటిగ్రేషన్లు చూడండి. |
వెచ్చని షెడ్యూల్ విండో కాన్ఫిగర్ చేయబడితే, అనుమతించబడిన సమయాల వెలుపల షెడ్యూల్ చేయబడిన ఆటో-స్టార్ట్లు స్కిప్ చేయబడతాయి. మాన్యువల్ స్టార్ట్లు మరియు డిప్లాయ్ ట్రిగ్గర్లు ఇప్పటికీ పని చేస్తాయి.
కాపలాదారులు
కాష్ వార్మర్ అనేది నిర్మాణాత్మకంగా, వెబ్సైట్లో చాలా అభ్యర్థనలను పంపే మర్యాదపూర్వక రోబోట్. Cache Rocket దానిని తీవ్రంగా పరిగణిస్తుంది మరియు దానిని మూడు విధాలుగా నిర్బంధిస్తుంది.
ఇది మీకు స్వంతమైన డొమైన్లను మాత్రమే తాకుతుంది
ప్రతి హోస్ట్ పేరు వార్మర్లో కనిపించడానికి ముందు తప్పనిసరిగా DNS లేదా HTTPS ఫైల్ ద్వారా ధృవీకరించబడాలి. ఇది ఐచ్ఛిక ఘర్షణ కాదు - ఇది లేకుండా, సేవ తిరస్కరణ-సేవ సాధనంగా వేరొకరి సర్వర్ వద్ద సూచించబడుతుంది. హోస్ట్ పేరు ధృవీకరణ చూడండి.
ఇది మీరు సెట్ చేసిన వేగ పరిమితిని గౌరవిస్తుంది
నిమిషానికి గరిష్టంగా URLs అనేది అభ్యర్థన రేటుపై కఠినమైన సీలింగ్. మీ హోస్టింగ్ *నిజమైన ట్రాఫిక్పై* సౌకర్యవంతంగా గ్రహించగలిగే దానికి దీన్ని సెట్ చేయండి. భాగస్వామ్య హోస్టింగ్ 5–10ని కోరుకోవచ్చు; ఒక CDN వెనుక ఉన్న ఒక చక్కగా అందించబడిన మూలం తరచుగా అనేక వందల మందిని నిర్వహించగలదు.
ఇది మీ ప్లాన్ పరిమితుల్లోనే ఉంటుంది
క్రాల్ డెప్త్ మరియు వార్మర్ల సంఖ్యతో పాటు మీ సబ్స్క్రిప్షన్ నిమిషానికి URLs క్యాప్స్, రోజు, వారం మరియు నెల. పరిమితిని చేరుకున్నప్పుడు రన్ ఓవర్రన్ కాకుండా శుభ్రంగా ఆగిపోతుంది. ప్రణాళికలు మరియు పరిమితులు చూడండి.
ముక్కలు ఎక్కడ నివసిస్తాయి
| సైడ్బార్ అంశం | అది దేనికి |
|---|---|
| కాష్ ఆరోగ్యం | డాష్బోర్డ్. వెచ్చదనం స్కోర్లు, చల్లని URLs మరియు సమయానికి ముందు/తర్వాత. |
| వార్మర్లు | వెబ్సైట్ వార్మర్లను సృష్టించండి మరియు నిర్వహించండి మరియు క్రాల్ చేయబడిన-URL ఫలితాలను వీక్షించండి. |
| API వార్మర్లు | అదే, REST మరియు GraphQL ముగింపు పాయింట్ల కోసం. |
| హెచ్చరికలు | Slack, Discord, మరియు webhook నోటిఫికేషన్లు. |
| CDN | ప్రొవైడర్ ఆధారాలు మరియు ప్రక్షాళన → రివార్మ్ సాధనం. |
| ఇంటిగ్రేషన్లను అమలు చేయండి | Webhook URLs మరియు CI మరియు హోస్టింగ్ ప్లాట్ఫారమ్ల కోసం ఉదాహరణలు. |
| హోస్ట్ పేర్లు | మీరు వేడి చేయడానికి అనుమతించబడిన డొమైన్లను జోడించండి మరియు ధృవీకరించండి. |
| చందా | ప్లాన్, పరిమితులు, బిల్లింగ్ మరియు ఇన్వాయిస్లు. |
| ఖాతా | ప్రొఫైల్ వివరాలు మరియు మీ API కీలు. |
| జట్లు | వర్క్స్పేస్లు మరియు సభ్యుల పాత్రలు, వాటిని కలిగి ఉన్న ప్లాన్లపై. |
ఒకదాన్ని నిర్మించడానికి సిద్ధంగా ఉన్నారా?
క్విక్స్టార్ట్ దాదాపు పదిహేను నిమిషాలలో పూర్తి మొదటి సెటప్ ద్వారా నడుస్తుంది, వీటిలో ఎక్కువ భాగం DNS కోసం వేచి ఉన్నాయి.