ആമുഖം

എന്താണ് Cache Rocket, അത് പരിഹരിക്കുന്ന പ്രശ്നം, ഈ ഡോക്‌സുകളിൽ നിങ്ങളുടെ വഴി എങ്ങനെ കണ്ടെത്താം.

5 min read

Cache Rocket നിങ്ങളുടെ വെബ്‌സൈറ്റും API കാഷുകളും ഊഷ്മളമായി നിലനിർത്തുന്നു.ഇത് നിങ്ങളുടെ URL-കൾ ഒരു ഷെഡ്യൂളിൽ സന്ദർശിക്കുന്നു, ഒരു യഥാർത്ഥ സന്ദർശകൻ ചെയ്യുന്ന അതേ രീതിയിൽ, അതിനാൽ ആരെങ്കിലും ആവശ്യപ്പെടുന്നതിന് മുമ്പ് ഒരു പേജ് നിർമ്മിക്കുന്നതിനുള്ള ചെലവേറിയ ജോലി ഇതിനകം നടന്നിട്ടുണ്ട്.

ആരംഭിക്കുന്നതിന് നിങ്ങളുടെ സെർവറിൽ ഒന്നും ഇൻസ്റ്റാൾ ചെയ്യരുത്.നിങ്ങൾക്ക് ഒരു ഡൊമെയ്ൻ സ്വന്തമായുണ്ടെന്ന് നിങ്ങൾ പരിശോധിച്ചുറപ്പിക്കുന്നു, ഒരു ഊഷ്മളത സൃഷ്‌ടിക്കുക, ബാക്കിയുള്ളവ സാധാരണ HTTP അഭ്യർത്ഥനകളിലൂടെ Cache Rocket ചെയ്യുന്നു.

പണമടച്ചുള്ള പ്ലാനുകളിൽ, Cache Rocket കൂടാതെ [മാനേജ്ഡ് CDN]( /documentation/managed-cdn ) ക്ലൗഡ് മീഡിയ ഒപ്റ്റിമൈസേഷൻ-ഇമേജ് ഫോർമാറ്റുകൾ, ക്രിട്ടിക്കൽ CSS, LQIP , PageSpeed Insights എന്നിവയും —പ്രാഥമികമായി WordPress പ്ലഗിൻ വഴി.Next.js ആപ്പുകൾക്കായി, [@cacherocket/next]( /documentation/nextjs ) next/image-ൻ്റെ ഇമേജ് CDN വഴി next/image റൂട്ട് ചെയ്യുകയും വിന്യസിച്ചതിന് ശേഷം URL-കൾ ചൂടാക്കുകയും ചെയ്യുന്നു.CDN സംയോജനങ്ങൾ നിങ്ങളുടെ നിലവിലുള്ള അരികിൽ ശുദ്ധീകരണം → rewarm കൈകാര്യം ചെയ്യുക.

പ്രശ്നം: ആദ്യത്തെ സന്ദർശകൻ പണം നൽകുന്നു

ഒരു CDN എഡ്ജ് നോഡ്, nginx അല്ലെങ്കിൽ Varnish പോലെയുള്ള ഒരു റിവേഴ്സ് പ്രോക്സി, WordPress പേജ് കാഷെ, അല്ലെങ്കിൽ നിങ്ങളുടെ ഫ്രെയിംവർക്കിൻ്റെ സ്വന്തം റെൻഡർ കാഷെ, എന്തെങ്കിലും കാഷെ ചെയ്തിരിക്കുന്നതിനാൽ മിക്കവാറും എല്ലാ ഫാസ്റ്റ് വെബ്‌സൈറ്റുകളും വേഗതയുള്ളതാണ്.കാഷെകൾ അതിശയകരമാണ്, പക്ഷേ അവയെല്ലാം കാലഹരണപ്പെടുന്നു.

ഒരു കാഷെ ചെയ്ത പകർപ്പ് കാലഹരണപ്പെടുമ്പോൾ, അത് ഇല്ലാതാകും.അടുത്തതായി ആ പേജ് ആവശ്യപ്പെടുന്നയാൾക്ക് അതിവേഗ കാഷെ ചെയ്ത പതിപ്പ് ലഭിക്കില്ല.അവരുടെ അഭ്യർത്ഥന നിങ്ങളുടെ ഒറിജിൻ സെർവറിലേക്ക് വരുന്നു, അത് ആദ്യം മുതൽ പേജ് പുനർനിർമ്മിക്കേണ്ടതുണ്ട്: കോഡ് പ്രവർത്തിപ്പിക്കുക, ഡാറ്റാബേസ് അന്വേഷിക്കുക, ടെംപ്ലേറ്റ് റെൻഡർ ചെയ്യുക, തിരികെ അയയ്ക്കുക.ആ വ്യക്തി കാത്തിരിക്കുന്നു.ഞങ്ങൾ ഇതിനെ തണുത്ത പേജ് എന്ന് വിളിക്കുന്നു, കാലതാമസം *കോൾഡ്-സ്റ്റാർട്ട് പെനാൽറ്റി* ആണ്.

ഇത് തോന്നുന്നതിനേക്കാൾ മോശമാണ്, കാരണം നിങ്ങൾ ഏറ്റവും കൂടുതൽ ശ്രദ്ധിക്കുന്ന ആളുകളിൽ തന്നെ തണുത്ത അഭ്യർത്ഥനകൾ എത്തുന്നു:

  • നിങ്ങളുടെ പുതുതായി പ്രസിദ്ധീകരിച്ച ലേഖനം ലൈവായി മുപ്പത് സെക്കൻഡിന് ശേഷം ക്ലിക്ക് ചെയ്യുന്ന വായനക്കാരൻ.
  • ഒരു ലാൻഡിംഗ് പേജിലെ പരസ്യ കാമ്പെയ്‌നിൽ നിന്ന് വരുന്ന ഷോപ്പർ രാത്രി മുഴുവൻ ആരും സ്പർശിച്ചിട്ടില്ല.
  • എല്ലാവരും ഒരേസമയം, നിങ്ങൾ വിന്യസിച്ചതിന് തൊട്ടുപിന്നാലെ, എല്ലാ കാഷെയും ഒരേസമയം ശൂന്യമാക്കും.
  • CDN എഡ്ജ് നോഡ് മുമ്പൊരിക്കലും ആ പേജ് നൽകിയിട്ടില്ലാത്ത ഒരു പ്രദേശത്തെ സന്ദർശകർ.

പരിഹാരം: ആദ്യം ചൂടാക്കുക

Cache Rocket ആദ്യ സന്ദർശകനായി തന്നെ കോൾഡ്-സ്റ്റാർട്ട് പെനാൽറ്റി നീക്കം ചെയ്യുന്നു.യഥാർത്ഥ ആളുകൾ ചെയ്യുന്നതിന് മുമ്പ് ഇത് നിങ്ങളുടെ URL-കൾ അഭ്യർത്ഥിക്കുന്നു, ഇത് നിങ്ങളുടെ ഉത്ഭവത്തിന് മുന്നിലുള്ള എല്ലാ കാഷെ ലെയറിനെയും ഒരു പുതിയ പകർപ്പ് സംഭരിക്കുന്നതിന് പ്രേരിപ്പിക്കുന്നു.ഒരു മനുഷ്യൻ എത്തുമ്പോഴേക്കും, പേജ് ഇതിനകം കാഷെയിൽ ആയിരിക്കുകയും തൽക്ഷണം നൽകുകയും ചെയ്യും.

അതാണ് മുഴുവൻ ആശയവും.ഇത് പ്രായോഗികമാക്കാൻ മറ്റെല്ലാം നിലവിലുണ്ട്: *ഏത്* URL-കൾ, *എത്ര തവണ*, *എവിടെ നിന്ന്*, *എത്ര വേഗത്തിൽ*, അത് യഥാർത്ഥത്തിൽ പ്രവർത്തിച്ചു എന്ന് തെളിയിക്കുക.

Cache Rocket does not replace your cache

Cache Rocket-ൻ്റെ പ്രധാന ജോലി *നിങ്ങളുടെ* കാഷെകൾ ഊഷ്മളമായി നിലനിർത്തുകയാണ് - Cloudflare, Fastly, Bunny, KeyCDN, nginx, Varnish, WP Rocket, Next.js റെൻഡർ കാഷെകൾ എന്നിവയും മറ്റും.അതിനുമുകളിൽ, നിയന്ത്രിത CDN, @cacherocket/next എന്നിവയ്ക്ക് നിങ്ങൾ തിരഞ്ഞെടുക്കുമ്പോൾ Cache Rocket-ൻ്റെ സ്വന്തം അരികിൽ നിന്ന് ഒപ്റ്റിമൈസ് ചെയ്ത ചിത്രങ്ങൾ നൽകാൻ കഴിയും.

നിങ്ങൾക്ക് ചൂടാക്കാൻ കഴിയുന്നത്

Cache Rocket നിങ്ങൾക്ക് അനുയോജ്യമാണോ?

പേജുകൾ നിർമ്മിക്കാൻ ചെലവേറിയതും ട്രാഫിക്ക് അസമമായതും കാഷെകൾ സന്ദർശകർക്കിടയിൽ തണുത്തുറഞ്ഞുപോകുമ്പോൾ ഇത് ഏറ്റവും സഹായിക്കുന്നു.

നീ ഓടുക...ചൂടാക്കൽ നിങ്ങൾക്ക് എന്ത് ചെയ്യും
ഒരു ഉള്ളടക്ക സൈറ്റ് അല്ലെങ്കിൽ ബ്ലോഗ്പുതിയ പോസ്റ്റുകളും പഴയ നിത്യഹരിത ലേഖനങ്ങളും തൽക്ഷണം നിലനിൽക്കും, പകരം ആദ്യം ക്ലിക്ക് ചെയ്യുന്നവർക്ക് മന്ദഗതിയിലാകും.
ഒരു ഓൺലൈൻ സ്റ്റോർകാറ്റഗറി ഗ്രിഡുകൾ, ഉൽപ്പന്ന പേജുകൾ, കാമ്പെയ്ൻ ലാൻഡിംഗ് പേജുകൾ എന്നിവ ട്രാഫിക് സ്‌പൈക്കിന് മുമ്പ് തയ്യാറാണ്, അതിന് ശേഷമല്ല.
ഒരു മാർക്കറ്റിംഗ് സൈറ്റ്പണമടച്ചുള്ള പരസ്യ ലാൻഡിംഗ് പേജുകൾ പരിവർത്തന നിരക്കുകൾ പരിരക്ഷിക്കുന്ന വേഗത കുറഞ്ഞ ആദ്യ ബൈറ്റ് ഉപയോഗിച്ച് ഒരു ക്ലിക്കിനെ ഒരിക്കലും സ്വാഗതം ചെയ്യുന്നില്ല.
തലയില്ലാത്ത അല്ലെങ്കിൽ API പിന്തുണയുള്ള ആപ്പ്വിലയേറിയ JSON, GraphQL പ്രതികരണങ്ങൾ ക്ലയൻ്റ് പൊട്ടിത്തെറികൾക്കിടയിലും നിങ്ങളുടെ ഗേറ്റ്‌വേയിലും കാഷെയിൽ സൂക്ഷിക്കുന്നു.
ഉപഭോക്താക്കൾക്കുള്ള സൈറ്റുകൾ (ഏജൻസി)ഓരോ ക്ലയൻ്റും അതിൻ്റേതായ സന്നാഹങ്ങൾ, ഹോസ്റ്റ് നാമങ്ങൾ, അലേർട്ടുകൾ എന്നിവ ഉപയോഗിച്ച് സ്വന്തം വർക്ക്‌സ്‌പെയ്‌സിൽ താമസിക്കുന്നു.

നിങ്ങളുടെ പേജുകൾ ഇതിനകം ഡിസ്കിൽ നിന്ന് കാലഹരണപ്പെടാത്ത സ്റ്റാറ്റിക് ഫയലുകളാണെങ്കിൽ, അല്ലെങ്കിൽ ഓരോ പ്രതികരണവും ഓരോ ഉപയോക്താവിനും വ്യക്തിഗതമാക്കിയതാണെങ്കിൽ, അത് ആദ്യം കാഷെ ചെയ്യാൻ കഴിയില്ല.

ഈ പ്രമാണങ്ങൾ എങ്ങനെ ഉപയോഗിക്കാം

പേജുകൾ ക്രമത്തിൽ വായിക്കാൻ എഴുതിയിരിക്കുന്നു, പക്ഷേ ഓരോന്നും ഒറ്റയ്ക്ക് നിൽക്കുന്നു.നിങ്ങൾ പുതിയ ആളാണെങ്കിൽ, ഇതാണ് ഏറ്റവും വേഗതയേറിയ റൂട്ട്:

  1. 1

    വായിക്കുക ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു

    ഒരു ഊഷ്മള ഓട്ടത്തിനിടയിൽ യഥാർത്ഥത്തിൽ എന്താണ് സംഭവിക്കുന്നതെന്ന് പത്ത് മിനിറ്റ്.നിങ്ങൾ ക്രമീകരണങ്ങൾ മാറ്റാൻ തുടങ്ങുന്നതിനുമുമ്പ് ഇത് വിലമതിക്കുന്നു.

  2. 2

    ക്വിക്ക്സ്റ്റാർട്ട് പിന്തുടരുക

    ഒരു ഗൈഡഡ് ആദ്യ സജ്ജീകരണം: ഒരു അക്കൗണ്ട് സൃഷ്‌ടിക്കുക, ഒരു ഹോസ്റ്റ്നാമം പരിശോധിക്കുക, നിങ്ങളുടെ ആദ്യത്തെ ഊഷ്മളത നിർമ്മിക്കുക, അത് പ്രവർത്തിച്ചതായി സ്ഥിരീകരിക്കുക.

  3. 3

    ഒഴിവാക്കുക കോർ ആശയങ്ങൾ

    പദാവലി - പ്രവേശന URL-കൾ, ആഴം, ഇടവേളകൾ, ഊഷ്മള സ്കോർ.ബാക്കിയുള്ള പ്രമാണങ്ങൾ ഈ വാക്കുകൾ അനുമാനിക്കുന്നു.

  4. 4

    എന്നിട്ട് നിങ്ങൾക്ക് ആവശ്യമുള്ളിടത്ത് കൂടുതൽ ആഴത്തിൽ പോകുക

    സൈഡ്‌ബാറിനെ ടാസ്‌ക് പ്രകാരം തരംതിരിച്ചിരിക്കുന്നു: സജ്ജീകരണം, ചൂടാക്കൽ, നിരീക്ഷണം, സംയോജനം, അക്കൗണ്ട്, സഹായം.

ഒരു നിർദ്ദിഷ്ട ക്രമീകരണത്തിനായി തിരയുകയാണോ?

ഊഷ്മള ക്രമീകരണങ്ങൾ ഊഷ്മളമായ ഫോമിലെ എല്ലാ ഓപ്‌ഷനുകൾക്കുമുള്ള ഒരു ഫീൽഡ്-ബൈ-ഫീൽഡ് റഫറൻസാണ്, അത് എന്ത് ചെയ്യുന്നു, എപ്പോൾ മാറ്റണം.

ഇവിടെ ഉപയോഗിച്ചിരിക്കുന്ന കൺവെൻഷനുകൾ

monospace-ലെ എന്തും നിങ്ങൾ കൃത്യമായി ടൈപ്പ് ചെയ്യുകയോ ഒട്ടിക്കുകയോ ചെയ്യുന്ന ഒന്നാണ്.നിങ്ങളുടെ അക്കൗണ്ടിലെ സ്‌ക്രീനുകൾ അക്കൗണ്ട് → വാമറുകൾ പോലെ എഴുതിയിരിക്കുന്നു, സൈൻ ഇൻ ചെയ്യുമ്പോൾ നിങ്ങൾ കാണുന്ന സൈഡ്‌ബാർ ലേബലുകളുമായി പൊരുത്തപ്പെടുന്നു.