കാഷിംഗും വേഗതയും

വലിയ തോതിലും സൈറ്റുകൾ വേഗതയോടെ നിലനിർത്തുന്ന മൾട്ടി-ലെയർ കാഷിംഗ്

Zinn Digital® സൈറ്റുകളിലേക്കുള്ള മിക്ക സന്ദർശനങ്ങളും PHP-യിലോ MySQL-ലോ സ്പർശിക്കാറില്ല. ലോകമെമ്പാടുമുള്ള 650,000-ലധികം ഹോസ്റ്റ് ചെയ്ത സൈറ്റുകളിലുടനീളം പേജുകൾ വേഗതയുള്ളതായിരിക്കാനും ഒറിജിനുകൾ നിശബ്ദമായിരിക്കാനും, സ്മാർട്ട് ഓട്ടോ-പർജ് വഴി ഏകോപിപ്പിച്ച് ഒരു LiteSpeed ഫുൾ-പേജ് കാഷെ, ഓരോ സൈറ്റിലെയും Redis ഒബ്ജക്റ്റ് കാഷെ, CDN എഡ്ജ് എന്നിവ ഒരുമിച്ച് പ്രവർത്തിക്കുന്നു.

മൂന്ന് കാഷെ ലെയറുകൾ, ഒരു ഏകോപിത സിസ്റ്റം

ഏറ്റവും വേഗതയേറിയ സ്ഥലത്ത് നിന്ന് ശരിയായ ഉള്ളടക്കം നൽകുന്നതിലൂടെയാണ് വേഗത കൈവരിക്കുന്നത്. ഒരു അഭ്യർത്ഥനയ്ക്ക് എഡ്ജ് തലത്തിലോ വെബ് സർവറിലോ മെമ്മറിയിലോ - കഴിയുന്നത്ര വേഗത്തിൽ മറുപടി ലഭിക്കുന്നതിനായി ഞങ്ങൾ മൂന്ന് കാഷെകൾ ക്രമീകരിച്ചിരിക്കുന്നു. ഇത് ഇതിനകം നിർമ്മിച്ച ഒരു പേജ് ഒരിക്കലും വീണ്ടും നിർമ്മിക്കേണ്ടി വരുന്നില്ലെന്ന് ഉറപ്പാക്കുന്നു.

LSCache ഫുൾ-പേജ് കാഷെ

ലൈറ്റ്സ്പീഡ് (LiteSpeed) ഹോസ്റ്റുകളിൽ, കാഷ് ചെയ്യാൻ കഴിയുന്ന ഫ്രണ്ട്-എൻഡ് പ്രതികരണങ്ങളിൽ ലൈറ്റ്സ്പീഡ് കാഷ്-കൺട്രോളും ടാഗ് ഹെഡറുകളും രേഖപ്പെടുത്തുന്നു; അതിനാൽ വെബ് സെർവർ പിഎച്ച്പി (PHP) പ്രവർത്തിപ്പിക്കുകയോ മൈഎസ്ക്യുഎൽ (MySQL) ക്വറി ചെയ്യുകയോ ചെയ്യാതെ തന്നെ പൂർണ്ണമായ പേജുകൾ നൽകുന്നു. വേർഡ്പ്രസ്സിലെ (WordPress) ഫസ്റ്റ്-ബൈറ്റ് സമയത്തിന് (time-to-first-byte) ഇത് ഏറ്റവും വലിയ നേട്ടമാണ്.

സൈറ്റ് തോതിലുള്ള Redis ഒബ്ജക്റ്റ് കാഷെ

ഒരു ക്ലിക്ക് ടോഗിൾ വഴി സ്വയം ഉൾക്കൊള്ളുന്ന Redis ഒബ്ജക്റ്റ്-കാഷെ ഡ്രോപ്പ്-ഇൻ ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുന്നു, ഇത് ആവർത്തിച്ചുള്ള ഡാറ്റാബേസ് റീഡുകൾ ഒഴിവാക്കുന്നു. Redis എപ്പോഴെങ്കിലും ലഭ്യമായില്ലെങ്കിൽ, ഡ്രോപ്പ്-ഇൻ ഓരോ അഭ്യർത്ഥനയ്ക്കും ബാധകമായ മെമ്മറി കാഷെയിലേക്ക് മാറും, അതിനാൽ സൈറ്റ് പ്രവർത്തനം തുടരും.

CDN ഉം എഡ്ജും

സ്റ്റാറ്റിക് അസറ്റുകളും കാഷ് ചെയ്യാവുന്ന പേജുകളും സന്ദർക്ഷകർക്ക് സമീപമുള്ള CDN-ൽ നിന്നാണ് നൽകുന്നത്. ഒറിജിൻ കാഷെയുമായി പൊരുത്തപ്പെടുന്നതിനായി പർഗുകൾ എഡ്ജിലേക്ക് മിറർ ചെയ്യപ്പെടുന്നു — മൂന്ന് ബന്ധമില്ലാത്ത ക്രമീകരണങ്ങളല്ല, ഒറ്റ നിയന്ത്രണം.

സ്മാർട്ട് ഓട്ടോ-പർജ് (auto-purge) ഉള്ളടക്കം എപ്പോഴും പുതുമയുള്ളതായി നിലനിർത്തുന്നു

ഒരു കാഷ് ശരിയായ സമയത്ത് ശരിയായ പേജുകൾ ക്ലിയർ ചെയ്യുകയാണെങ്കിൽ മാത്രമേ ഉപയോഗപ്രദമാകൂ. ഒന്നിനും കൊള്ളാത്ത വിധം എല്ലാ എഡിറ്റിലും എല്ലാം കൂടെ മായ്ച്ചുകളയുന്ന രീതിക്ക് പകരം, ഇത് യഥാർത്ഥ മാറ്റങ്ങൾ നിരീക്ഷിക്കുകയും LiteSpeed കാഷ് ടാഗുകൾ ഉപയോഗിച്ച് കൃത്യമായി നീക്കം ചെയ്യുകയും ചെയ്യുന്നു.

  • ഒരു പോസ്റ്റോ പേജോ സേവ് ചെയ്യുമ്പോഴോ ട്രഷിലോട്ട് മാറ്റുമ്പോഴോ ഡിലീറ്റ് ചെയ്യുമ്പോഴോ, ബാധിക്കപ്പെട്ട പേജുകളും അവ ദൃശ്യമാകുന്ന ലിസ്റ്റിംഗുകളും മാത്രമാണ് ക്ലീൻ ചെയ്യുന്നത്.
  • അഭിപ്രായങ്ങൾ, എഡിറ്റ് ചെയ്‌ത ടാക്സോണമി നിബന്ധനകൾ, തീം സ്വിച്ചുകൾ, പ്ലഗിൻ സജീവമാക്കൽ, കോർ/പ്ലഗിൻ/തീം അപ്‌ഡേറ്റുകൾ എന്നിവയെല്ലാം ടാർഗെറ്റുചെയ്‌ത പർഗുകൾക്ക് കാരണമാകുന്നു.
  • CDN ഉം എഡ്ജും ഒറിജിനലുമായി പൊരുത്തപ്പെടുന്നതിനായി, ഒപ്പിട്ട വെബ്‌ഹൂക്ക് വഴി കൺട്രോൾ പ്ലെയ്ൻ പാനലിലേക്ക് മിറർ പർജ് ചെയ്യുന്നു.
  • ഒരു REST പർജ് എൻഡ്‌പോയിന്റ് ഉപയോഗിച്ച് പാനലിന് എല്ലാം, നിർദ്ദിഷ്ട URL-കൾ, അല്ലെങ്കിൽ നിർദ്ദിഷ്ട ടാഗുകൾ എന്നിവ ക്ലിയർ ചെയ്യാൻ കഴിയും — ഇത് അഡ്മിൻ സെഷൻ വഴിയോ HMAC-SHA256 സിഗ്നേച്ചർ വഴിയോ ആധികാരികത ഉറപ്പാക്കിയതായിരിക്കും.

സ്ഥിരസ്ഥിതിയായി സുരക്ഷിതം — ഡൈനാമിക് പേജുകൾ ഒരിക്കലും കാഷ് ചെയ്യപ്പെടില്ല

തത്സമയത്ത് തുടരേണ്ട കാര്യങ്ങൾ ഒരിക്കലും കാഷ് ചെയ്യാതിരുന്നാൽ മാത്രമേ അഗ്രസ്സീവ് കാഷിംഗ് സുരക്ഷിതമാകൂ. Zinn® Cache-ൽ വേർഡ്പ്രസ്സ് (WordPress), വൂകോമേഴ്സ് (WooCommerce) / ഈസി ഡിജിറ്റൽ ഡൗൺലോഡ്സ് (Easy Digital Downloads) എന്നിവയ്ക്കായുള്ള അനുയോജ്യമായ ഡിഫോൾട്ട് ക്രമീകരണങ്ങൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്: കാർട്ട്, ചെക്ക്ഔട്ട്, എന്റെ അക്കൗണ്ട്, REST, AJAX, പ്രിവ്യൂ, തിരച്ചിൽ എന്നിവ ഒഴിവാക്കിയിരിക്കുന്നു, കൂടാതെ ലോഗിൻ ചെയ്തിട്ടുള്ളതോ സെഷൻ കുക്കിയുള്ളതോ ആയ ഏത് അഭ്യർത്ഥനയും പുതിയതായി നൽകുകയും ചെയ്യും.

അതിൻ്റെ അർത്ഥം ഒരു ഷോപ്പർ ഒരിക്കലും മറ്റൊരാളുടെ കാർട്ടോ ലോഗിൻ ചെയ്ത ഒരു എഡിറ്റർ പഴയ ഡ്രാഫ്റ്റോ കാണില്ല എന്നാണ്. സുരക്ഷിത ഡീഫോൾട്ടുകളിൽ സ്പർശിക്കാതെ തന്നെ, ഒരു പ്ലഗിന് ആവശ്യമായി വരുമ്പോൾ നിങ്ങൾക്ക് ഓരോ സൈറ്റിലും അധിക പാത്ത്, ക്വറി-കീ, കുക്കി-പ്രിഫിക്സ് റൂളുകൾ ചേർക്കാം.

കാഷിംഗ് എന്നത് ഓരോ ബ്ലൂപ്രിന്റിലെയും പ്രത്യേകതയാണ്, അതിനാൽ സ്റ്റാറ്റിക്, PHP, Node സൈറ്റുകൾക്ക് അവയ്ക്ക് അനുയോജ്യമായ കാഷിംഗ് ലഭിക്കുന്നു, കൂടാതെ ഫുൾ പേജ് കാഷ് ലെയർ ഇല്ലാത്തടത്തെല്ലാം പ്ലഗിൻ സുഗമമായി പ്രവർത്തിക്കുന്നു.

പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ

ഇതിൽ ഏതെങ്കിലും നിങ്ങൾ തന്നെ ക്രമീകരിക്കേണ്ടതുണ്ടോ?

ഇല്ല. Zinn® Cache പ്ലഗിൻ ഡിപ്ലോയ് ഫൂട്ട്‌പ്രിന്റിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്, കൂടാതെ ഫുൾ-പേജ് കാഷെ, ഒബ്‌ജക്റ്റ് കാഷെ, ഓട്ടോ-പർജ്, സുരക്ഷിതമായ ഒഴിവാക്കലുകൾ എന്നിവ Zinn-ൽ ഹോസ്റ്റ് ചെയ്‌തിരിക്കുന്ന സൈറ്റുകളിൽ സ്വയം കണക്ക് ചെയ്യപ്പെട്ടിരിക്കുന്നു. നിങ്ങൾക്ക് വേണമെങ്കിൽ, ക്രമീകരണങ്ങൾ → Zinn® Cache (Settings → Zinn® Cache) വഴിയോ ഡാഷ്‌ബോർഡിൽ നിന്നോ എല്ലാം മികച്ച രീതിയിൽ ക്രമീകരിക്കാവുന്നതാണ്.

കാഷിംഗ് എന്റെ WooCommerce സ്റ്റോർ തകരാറിലാക്കുമോ?

ഇല്ല. കാർട്ട്, ചെക്ക്ഔട്ട്, എന്റെ അക്കൗണ്ട് (my-account), കൂടാതെ ലോഗിൻ ചെയ്തതോ സെഷൻ-കുക്കി ഉള്ളതോ ആയ ഏത് അഭ്യർത്ഥനയും സ്വതേ കാഷ് (cache) ചെയ്യപ്പെടില്ല. അതിനാൽ ഡൈനാമിക് ആയതും ഓരോ ഉപഭോക്താവിനുമുള്ളതുമായ പേജുകൾ എപ്പോഴും തത്സമയമായി നിലനിൽക്കുന്നു. ഫുൾ-പേജ് കാഷ് എല്ലാ സന്ദർശകർക്കും ഒരേപോലെയുള്ള പേജുകൾ മാത്രമാണ് നൽകുന്നത്.

Redis ലഭ്യമാകാതെ വന്നാൽ എന്ത് സംഭവിക്കും?

ഒബ്ജക്റ്റ് ക്യാഷ് ഓപ്ഷണലാകുകയും പരാജയപ്പെടാത്ത രീതിയിലുള്ളതുമാണ്. phpredis എക്സ്റ്റൻഷൻ ലഭ്യമല്ലെങ്കിൽ ഒരു അറിയിപ്പോടെ ടോഗിൾ പ്രവർത്തനരഹിതമാകും; റൺടൈമിൽ Redis ലഭ്യമാകാതെ വന്നാൽ, സൈറ്റ് തകരാതിരിക്കാൻ ഡ്രോപ്പ്-ഇൻ ഓരോ അഭ്യർത്ഥനയ്ക്കുമുള്ള മെമ്മറിയിലെ ക്യാഷിൽ നിന്ന് പ്രവർത്തിക്കുന്നു.

LiteSpeed ആവശ്യമുണ്ടോ?

ഫുൾ-പേജ് കാഷിംഗിനായി LiteSpeed വെബ് സെർവറോ, അല്ലെങ്കിൽ ഇതിനകം സജീവമാണെങ്കിൽ തേർഡ്-പാർട്ടി LiteSpeed Cache പ്ലഗിനോ ഉപയോഗിക്കുന്നു. മറ്റ് സെർവറുകളിൽ കാഷ് ഹെഡറുകൾ നൽകില്ലെങ്കിലും, ഒബ്ജക്റ്റ് കാഷ്, ഒഴിവാക്കലുകൾ, റിമോട്ട് പർജ് എന്നിവയെല്ലാം ഇപ്പോഴും പ്രവർത്തിക്കും.

CDN ഉം സെർവർ കാഷെയും എങ്ങനെയാണ് സമന്വയിപ്പിച്ച് (sync) നിലനിർത്തുന്നത്?

ഒരു ഏകോപിത ശുദ്ധീകരണം. ഉള്ളടക്കം മാറുമ്പോൾ, ടാർഗെറ്റുചെയ്‌ത ടാഗ് അടിസ്ഥാനമാക്കിയുള്ള ശുദ്ധീകരണങ്ങൾ വെബ് സെർവറിലെ ബാധിച്ച പേജുകൾ നീക്കം ചെയ്യുകയും ഒപ്പിട്ട വെബ്‌ഹൂക്ക് വഴി സിഡിഎനും എഡ്ജിലേക്കും അത് പ്രതിഫലിപ്പിക്കുകയും ചെയ്യുന്നു, അതിനാൽ എല്ലാ ലെയറുകളും ഒരേ സമയം ഒരേ പേജുകൾ നീക്കം ചെയ്യുന്നു.

നിങ്ങളുടെ സ്വന്തം സൈറ്റുകളിൽ കാണുക

കാർഡില്ലാതെ 14 ദിവസത്തെ ട്രയൽ ആരംഭിച്ച് മൾട്ടി-ലെയർ കാഷെ അതിന്റെ ജോലി ചെയ്യാൻ അനുവദിക്കൂ. സൗജന്യ മൈഗ്രേഷനുകൾ, 30 ദിവസത്തെ മണി-ബാക്ക് ഗ്യാരണ്ടി, 99.99% അപ്‌ടൈം ഉറപ്പ്, വെണ്ടർ ലോക്ക്-ഇൻ ഇല്ല.

സൗജന്യമായി തുടങ്ങൂ