ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു
ഒരു ഊഷ്മളമായ ഓട്ടത്തിനിടയിൽ യഥാർത്ഥത്തിൽ എന്താണ് സംഭവിക്കുന്നത് - കണ്ടെത്തൽ, ക്യൂ, ഡബിൾ ഫെച്ച്, എങ്ങനെ Cache Rocket വാമിംഗ് പ്രവർത്തിക്കുന്നുവെന്ന് അറിയുന്നു.
9 min read
ഈ പേജ് മെക്കാനിക്സ് വിശദീകരിക്കുന്നു. 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 കാഷെയിൽ സൂക്ഷിച്ചു. ശരിയാക്കാൻ ഒന്നുമില്ല. |
| പതുക്കെ | പതുക്കെ | കാഷെ ചെയ്യപ്പെടുന്നില്ല. പ്രതികരണം സ്റ്റോർ ഇല്ലെന്ന് അടയാളപ്പെടുത്തിയിരിക്കാം, ഒരു കുക്കി സജ്ജീകരിക്കുന്നു, അല്ലെങ്കിൽ കാഷെ ബൈപാസ് ചെയ്യുന്നു. അത് പരിഹരിക്കപ്പെടുന്നതുവരെ ചൂടാക്കൽ സഹായിക്കില്ല. |
| വേഗം | പതുക്കെ | അസാധാരണമായത്. സാധാരണയായി ഓവർലോഡഡ് ഉത്ഭവത്തിൻ്റെ അടയാളം അല്ലെങ്കിൽ നിരക്ക് പരിമിതപ്പെടുത്തൽ. മിനിറ്റിൽ പരമാവധി URLs കുറയ്ക്കാൻ ശ്രമിക്കുക. |
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 സെക്കൻഡിലും സ്വയമേവ ഒരു പുതിയ റൺ ആരംഭിക്കുന്നു. ഇതാണ് സാധാരണ, ദൈനംദിന മോഡ്. |
| നിങ്ങൾ, കൈകൊണ്ട് | അക്കൗണ്ട് → Warmers എന്നതിൽ നിന്ന് ഒരു വാമർ ആരംഭിക്കുന്നത് ഉടനടി പ്രവർത്തിക്കുന്നു. ഒരു കോൺഫിഗറേഷൻ മാറ്റം പരിശോധിക്കുന്നതിന് ഉപയോഗപ്രദമാണ്. |
| ഒരു വിന്യാസം | വിജയകരമായ ഒരു റിലീസിന് ശേഷം നിങ്ങളുടെ CI അല്ലെങ്കിൽ ഹോസ്റ്റിംഗ് പ്ലാറ്റ്ഫോം വെബ്ഹുക്കിനെ വിളിക്കുന്നു. Deploy triggers കാണുക. |
| ഒരു CDN ശുദ്ധീകരണം | ഒരു ശുദ്ധീകരണം → റിവാർം പ്രവർത്തനം നിങ്ങളുടെ CDN-ലെ നിർദ്ദിഷ്ട URLs മായ്ക്കുകയും ഉടൻ തന്നെ അവയെ വീണ്ടും ചൂടാക്കുകയും ചെയ്യുന്നു. CDN സംയോജനങ്ങൾ കാണുക. |
ഒരു ഊഷ്മള ഷെഡ്യൂൾ വിൻഡോ കോൺഫിഗർ ചെയ്തിട്ടുണ്ടെങ്കിൽ, അനുവദനീയമായ സമയത്തിന് പുറത്തുള്ള ഷെഡ്യൂൾ ചെയ്ത സ്വയമേവ ആരംഭിക്കുന്നത് ഒഴിവാക്കപ്പെടും.മാനുവൽ സ്റ്റാർട്ടുകളും ഡിപ്ലോയ് ട്രിഗറുകളും ഇപ്പോഴും പ്രവർത്തിക്കുന്നു.
കാവൽപ്പാതകൾ
ഒരു വെബ്സൈറ്റിൽ ധാരാളം അഭ്യർത്ഥനകൾ അയയ്ക്കുന്ന, ഘടനാപരമായി, ഒരു മര്യാദയുള്ള റോബോട്ടാണ് കാഷെ വാമർ. Cache Rocket അത് ഗൗരവമായി എടുക്കുകയും മൂന്ന് തരത്തിൽ അതിനെ നിയന്ത്രിക്കുകയും ചെയ്യുന്നു.
നിങ്ങളുടെ ഉടമസ്ഥതയിലുള്ള ഡൊമെയ്നുകളെ മാത്രമേ ഇത് സ്പർശിക്കുന്നുള്ളൂ
എല്ലാ ഹോസ്റ്റ്നെയിമും DNS അല്ലെങ്കിൽ ഒരു HTTPS ഫയലിലൂടെ പരിശോധിച്ചുറപ്പിച്ചിരിക്കണം, അത് ഒരു ചൂടിൽ ദൃശ്യമാകും. ഇത് ഓപ്ഷണൽ ഘർഷണമല്ല - ഇത് കൂടാതെ, സേവന നിരസിക്കാനുള്ള ഉപകരണമായി സേവനം മറ്റൊരാളുടെ സെർവറിലേക്ക് ചൂണ്ടിക്കാണിക്കാം. Hostname verification കാണുക.
നിങ്ങൾ സജ്ജമാക്കിയ വേഗത പരിധിയെ ഇത് മാനിക്കുന്നു
ഒരു മിനിറ്റിൽ പരമാവധി URLs എന്നത് അഭ്യർത്ഥന നിരക്കിൽ ഒരു ഹാർഡ് സീലിംഗ് ആണ്. യഥാർത്ഥ ട്രാഫിക്കിന് മുകളിൽ* നിങ്ങളുടെ ഹോസ്റ്റിംഗിന് സുഖകരമായി ഉൾക്കൊള്ളാൻ കഴിയുന്നവയിലേക്ക് ഇത് സജ്ജമാക്കുക. പങ്കിട്ട ഹോസ്റ്റിംഗിന് 5-10 ആവശ്യമായേക്കാം; ഒരു CDN ന് പിന്നിൽ നന്നായി പ്രൊവിഷൻ ചെയ്ത ഉത്ഭവത്തിന് പലപ്പോഴും നൂറുകണക്കിന് കൈകാര്യം ചെയ്യാൻ കഴിയും.
ഇത് നിങ്ങളുടെ പ്ലാൻ പരിധിക്കുള്ളിൽ തന്നെ തുടരും
നിങ്ങളുടെ സബ്സ്ക്രിപ്ഷൻ മിനിറ്റുകൾ, ദിവസം, ആഴ്ച, മാസം എന്നിവയ്ക്കുള്ള URL-കൾ, ക്രാൾ ഡെപ്ത്, വാമറുകളുടെ എണ്ണം എന്നിവയ്ക്കൊപ്പം.ഒരു പരിധിയിലെത്തുമ്പോൾ, ഓട്ടം മറികടക്കുന്നതിനുപകരം വൃത്തിയായി നിർത്തുന്നു.പ്ലാനുകളും പരിധികളും കാണുക.
കഷണങ്ങൾ താമസിക്കുന്നിടത്ത്
| സൈഡ്ബാർ ഇനം | അത് എന്തിനുവേണ്ടിയാണ് |
|---|---|
| കാഷെ ആരോഗ്യം | ഡാഷ്ബോർഡ്. ഊഷ്മള സ്കോറുകൾ, തണുപ്പ് URLs, സമയത്തിന് മുമ്പും ശേഷവും. |
| ചൂടുള്ളവർ | വെബ്സൈറ്റ് വാമറുകൾ സൃഷ്ടിക്കുകയും നിയന്ത്രിക്കുകയും ചെയ്യുക, ക്രാൾ ചെയ്ത-URL ഫലങ്ങൾ കാണുക. |
| API വാമറുകൾ | REST, GraphQL എൻഡ്പോയിൻ്റുകൾക്കും സമാനമാണ്. |
| അലേർട്ടുകൾ | Slack, Discord, ഒപ്പം webhook അറിയിപ്പുകൾ. |
| CDN | ദാതാവിൻ്റെ ക്രെഡൻഷ്യലുകളും ശുദ്ധീകരണ → റിവാർം ടൂളും. |
| സംയോജനങ്ങൾ വിന്യസിക്കുക | Webhook URLs കൂടാതെ CI, ഹോസ്റ്റിംഗ് പ്ലാറ്റ്ഫോമുകൾക്കുള്ള ഉദാഹരണങ്ങൾ ചുരുട്ടുക. |
| ഹോസ്റ്റ് നാമങ്ങൾ | നിങ്ങൾക്ക് ചൂടാക്കാൻ അനുവദിച്ചിരിക്കുന്ന ഡൊമെയ്നുകൾ ചേർക്കുകയും പരിശോധിക്കുകയും ചെയ്യുക. |
| സബ്സ്ക്രിപ്ഷൻ | പ്ലാൻ, പരിധികൾ, ബില്ലിംഗ്, ഇൻവോയ്സുകൾ. |
| അക്കൗണ്ട് | പ്രൊഫൈൽ വിശദാംശങ്ങളും നിങ്ങളുടെ API കീകളും. |
| ടീമുകൾ | വർക്ക്സ്പെയ്സുകളും അംഗ റോളുകളും, അവ ഉൾപ്പെടുന്ന പ്ലാനുകളിൽ. |
ഒരെണ്ണം നിർമ്മിക്കാൻ തയ്യാറാണോ?
ക്വിക്ക്സ്റ്റാർട്ട് ഏകദേശം പതിനഞ്ച് മിനിറ്റിനുള്ളിൽ പൂർണ്ണമായ ആദ്യ സജ്ജീകരണത്തിലൂടെ കടന്നുപോകുന്നു, അതിൽ ഭൂരിഭാഗവും DNS-നായി കാത്തിരിക്കുന്നു.