WordPress ഹോസ്റ്റിംഗും പ്ലഗിനുകളും

WordPress വേഗമുള്ളതും സുരക്ഷിതവുമാക്കൽ: ഒരു പെർഫോമൻസ്, പ്ലഗിൻ ചെക്ക്‌ലിസ്റ്റ്

വേര്‍ഡ്പ്രസ് (WordPress) എന്നത് അത് പ്രവര്‍ത്തിക്കുന്നതിന്‍റെ വേഗതയ്ക്കും സുരക്ഷയ്ക്കും അനുസരിച്ചായിരിക്കും. ഞങ്ങള്‍ ഹോസ്റ്റ് ചെയ്യുന്ന ഓരോ വേര്‍ഡ്പ്രസ് (WordPress) സൈറ്റിലും ഞങ്ങള്‍ ബാധകമാക്കുന്ന പ്രായോഗിക ചെക്ക്‌ലിസ്റ്റ് ഇതാ - എന്താണ് കാഷെ ചെയ്യേണ്ടത്, എന്താണ് സുരക്ഷിതമാക്കേണ്ടത്, ഏതൊക്കെ പ്ലഗിനുകളാണ് പ്ലാറ്റ്‌ഫോം അനാവശ്യമാക്കുന്നവയ്ക്ക് പകരമായി അവയുടെ സ്ഥാനം അര്‍ഹിക്കുന്നത്.

WordPress മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നത് അതിനെ നിയന്ത്രിക്കുന്ന സംവിധാനത്തിന്റെ മികവിനനുസരിച്ച് മാത്രമാണ്

വേർഡ്പ്രസ്സ് (WordPress) വെബിന്റെ ഒരു വലിയ ഭാഗത്തിന് കരുത്ത് പകരുന്നത് അത് വഴക്കമുള്ളതായതുകൊണ്ടാണ്, എന്നാൽ ആ വഴക്കം തന്നെയാണ് അത് പതുക്കെയാകുന്നതിനും സുരക്ഷിതമല്ലാതാകുന്നതിനും കാരണം: ഡിഫോൾട്ടായുള്ള ഒരു ഇൻസ്റ്റാളേഷൻ ഓരോ പേജിലും ഡാറ്റാബേസ് ഡസൻ കണക്കിന് തവണ ക്വറി ചെയ്യുന്നു, അത് പരിശോധിക്കുന്ന ആർക്കും അതിന്റെ പതിപ്പും സ്റ്റാക്കും പ്രക്ഷേപണം ചെയ്യുന്നു, കൂടാതെ പ്രകടനവും ആക്രമണ സാധ്യതയും നിശബ്ദമായി വർദ്ധിക്കുന്നതുവരെ പ്ലഗിനുകൾ സ്റ്റാക്ക് ചെയ്യാൻ നിങ്ങളെ ക്ഷണിക്കുകയും ചെയ്യുന്നു. ഇതിലൊന്നും വേർഡ്പ്രസ്സ് (WordPress) ഒരു തകരാറല്ല, മറിച്ച് സഹായിക്കാൻ യാതൊരു കാര്യവും ചെയ്യാത്ത ഇൻഫ്രാസ്ട്രക്ചറിൽ അത് പ്രവർത്തിപ്പിക്കുന്നതിന്റെ അനന്തരഫലമാണ്.

നല്ല വാർത്ത എന്തെന്നാൽ, ചുരുക്കം ചില തീരുമാനങ്ങളിലൂടെ ഇതിൽ ഭൂരിഭാഗവും പരിഹരിക്കാം, അവ ഉള്ളടക്കത്തെക്കാൾ സ്റ്റാക്കുമായി ബന്ധപ്പെട്ട തീരുമാനങ്ങളാണ്. ശരിയായ ലെയറിൽ ശക്തമായി കാഷ് ചെയ്യുക, ഡാറ്റാബേസിനെ ഹോട്ട് പാത്തിൽ നിന്ന് ഒഴിവാക്കുക, യഥാർത്ഥത്തിൽ പ്രയോജനപ്പെടുന്ന ചുരുക്കം ചില പ്ലഗിനുകൾ മാത്രം പ്രവർത്തിപ്പിക്കുക, എല്ലാം അപ്ഡേറ്റഡ് ആയി സൂക്ഷിക്കുക, കൂടാതെ സൈറ്റ് ഐസൊലേറ്റ് ചെയ്യുക അതുവഴി പ്രശ്നങ്ങൾ ഒരിടത്ത് തന്നെ ഒതുങ്ങിനിൽക്കും. ഈ പോസ്റ്റ് ആ ചെക്ക്‌ലിസ്റ്റാണ്, പ്ലാറ്റ്‌ഫോമിലെ എല്ലാ WordPress സൈറ്റുകളിലും ഞങ്ങൾ ഇത് ബാധകമാക്കുന്ന ക്രമത്തിൽ തന്നെ.

പ്ലഗിനിൽ മാത്രമല്ല, സർവറിലും കാഷെ ചെയ്യുക

WordPress വേഗത വർദ്ധിപ്പിക്കുന്നതിനുള്ള ഏറ്റവും വലിയ മാർഗ്ഗം മിക്ക സന്ദർശനങ്ങളിലും WordPress പ്രവർത്തിപ്പിക്കാതിരിക്കുക എന്നതാണ്. ഒരു സാധാരണ അഭ്യർത്ഥന WordPress ബൂട്ട് ചെയ്യുകയും, ഒരു ബൈറ്റ് അയക്കുന്നതിന് മുൻപ് നിങ്ങളുടെ പ്ലഗിനുകൾ പ്രവർത്തിപ്പിക്കുകയും ഡാറ്റാബേസ് ക്വറി ചെയ്യുകയും ചെയ്യുന്നു; ഒരു ഫുൾ-പേജ് കാഷെ അടുത്ത ഹിറ്റിൽ വെബ് സർവറിൽ നിന്ന് നേരിട്ട് പൂർത്തിയായ പേജ് നൽകുന്നു, ആ മുഴുവൻ ബൂട്ടിംഗും ഒഴിവാക്കുന്നു. ആ കാഷെ എവിടെയാണ് സ്ഥിതി ചെയ്യുന്നത് എന്നത് പ്രധാനമാണ്: ഒരു കാഷെ പ്ലഗിൻ PHP-ക്കുള്ളിലാണ് പ്രവർത്തിക്കുന്നത്, അതിനാൽ കാഷെക്ക് മറുപടി നൽകാൻ കഴിയുന്നതിന് മുമ്പ് തന്നെ PHP ആരംഭിക്കുന്നു, അതേസമയം ഒരു സർവർ ലെവൽ കാഷെ അഭ്യർത്ഥനയിൽ നേരത്തെ മറുപടി നൽകുകയും സർവറിന് തൽക്ഷണം ഫ്ലഷ് ചെയ്യാൻ കഴിയുന്ന രൂപത്തിൽ പേജുകൾ സൂക്ഷിക്കുകയും ചെയ്യുന്നു.

ഞങ്ങൾ ഹോസ്റ്റ് ചെയ്യുന്ന ഓരോ WordPress സൈറ്റും സെർവർ ലെവൽ LSCache ഉള്ള LiteSpeed Enterprise-ലാണ് പ്രവർത്തിക്കുന്നത്, കൂടാതെ ഞങ്ങളുടെ സ്വന്തം കാഷെ പ്ലഗിൻ WordPress-നെ ആദ്യമായി ഉപയോഗിക്കുമ്പോൾ തന്നെ അതിലേക്ക് കൃത്യമായി ബന്ധിപ്പിക്കുന്നു — ഇത് മുൻകൂട്ടി ഇൻസ്റ്റാൾ ചെയ്തതും സ്വയം അപ്ഡേറ്റ് ചെയ്യുന്നതുമാണ്, അതിനാൽ കോൺഫിഗർ ചെയ്യാനോ നിലനിർത്താനോ ഉള്ള കാര്യങ്ങളിൽ ഒന്ന് കുറവാണ്. LiteSpeed അല്ലാത്ത ഒരു ഒറിജിനിൽ അതേ പ്ലഗിൻ ഫുൾ-പേജ് ഹെഡറുകൾ നൽകുകയുമില്ല, ഒബ്ജക്റ്റ് കാഷെ പ്രവർത്തിക്കുന്നത് തുടരുമ്പോൾ അത് വഴിയിൽ നിൽക്കാതിരിക്കുകയും ചെയ്യും, അതിനാൽ മൈഗ്രേറ്റ് ചെയ്ത ഒരു സൈറ്റ് ഒരിക്കലും പാതി കോൺഫിഗർ ചെയ്തതായി മാറില്ല. നിങ്ങളുടെ സ്വന്തം ചെക്ക്ലിസ്റ്റിനുള്ള പ്രായോഗിക നിയമം: സെർവറിൽ ഒരു ഫുൾ-പേജ് കാഷെ, കൂടാതെ അതിന്റെ മുകളിൽ രണ്ടാമതൊരു കാഷെ പ്ലഗിൻ കൂട്ടിചേർക്കരുത് — അവ പരസ്പരം പൊരുത്തപ്പെടില്ല.

ഒബ്‌ജക്റ്റ് കാഷും ഡാറ്റാബേസും

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

പ്രധാനം 'സൈറ്റ്-തിരിച്ചുള്ള' (per-site) എന്നതാണ്. ഷെയേർഡ് ഒബ്‌ജക്റ്റ് കാഷെ അർത്ഥമാക്കുന്നത് തിരക്കുള്ളതോ മോശമായി കോഡ് ചെയ്തതോ ആയ ഒരു സൈറ്റിന് മറ്റെല്ലാവരുടെയും കാഷെ ചെയ്‌ത ഡാറ്റ നീക്കം ചെയ്യാനും അയൽക്കാരായ സൈറ്റുകൾക്കായി ഡാറ്റാബേസിനെ ബുദ്ധിമുട്ടിക്കാനും കഴിയും എന്നാണ്; എന്നാൽ സൈറ്റ് തിരിച്ചുള്ള ഡാറ്റാബേസ് പരിധികളുമായി ജോടിയാക്കിയ സമർപ്പിത സൈറ്റ്-തിരിച്ചുള്ള കാഷെ, ആ ആഘാതം അവിടെത്തന്നെ നിയന്ത്രിച്ചുനിർത്തുന്നു. നിങ്ങളുടെ ചെക്ക്‌ലിസ്റ്റിൽ, ലോഗിൻ ചെയ്‌ത ഉപയോക്താക്കളോ സ്റ്റോറോ ഉള്ള ഏത് സൈറ്റിനും പെർസിസ്റ്റന്റ് ഒബ്‌ജക്റ്റ് കാഷെ നിർബന്ധമായും ഉണ്ടായിരിക്കേണ്ട ഒന്നായി കണക്കാക്കുക, കൂടാതെ ഇത് വിവിധ ഉപയോക്താക്കൾക്കായി (tenants) പങ്കിടപ്പെടുന്ന ഹോസ്റ്റിംഗ് കരുതലോടുകൂടി ഉപയോഗിക്കുക.

പ്ലാറ്റ്‌ഫോമിൽ ഉപയോഗിക്കാൻ കൊള്ളാവുന്ന പ്ലഗിനുകൾ — അവയ്ക്ക് പകരമാവുന്ന പ്ലാറ്റ്‌ഫോം ഫീച്ചറുകൾ

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

യളവില്ലാത്ത ശേഷി ചേർക്കുന്ന ചുരുക്കം ചില പ്ലഗിനുകൾ മാത്രമേ ഇപ്പോൾ പ്രവർത്തിപ്പിക്കുന്നതിൽ അർത്ഥമുള്ളൂ: നിങ്ങളുടെ സൈറ്റിന് പ്രവർത്തനക്ഷമതയ്ക്കായി യഥാർത്ഥത്തിൽ ആവശ്യമുള്ള പ്ലഗിനുകളും - ഞങ്ങളുടെ പ്ലാറ്റ്‌ഫോമിൽ - ഞങ്ങൾ നിർമ്മിച്ച് ഓരോ സൈറ്റിനും ഒപ്പം നൽകുന്ന രണ്ട് റെപ്പോ-ഗ്രേഡ് പ്ലഗിനുകളും. ഞങ്ങളുടെ കാഷെ പ്ലഗിൻ WordPress-നെ സർവർ കാഷെയുമായി ബന്ധിപ്പിക്കുകയും സ്മാർട്ട് പർജിങ് കൈകാര്യം ചെയ്യുകയും ചെയ്യുന്നു, അതിനാൽ ഒരു എഡിറ്റ് അതിന് ആവശ്യമുള്ള പേജുകൾ മാത്രം ക്ലിയർ ചെയ്യുന്നു. ഡിഫോൾട്ട് WordPress ഇൻസ്റ്റാൾ ബ്രോഡ്കാസ്റ്റ് ചെയ്യുന്ന അടയാളങ്ങൾ - വേർഷൻ, ജനറേറ്റർ ടാഗ്, ഡിസ്കവറി എൻഡ്‌പോയിന്റുകൾ, XML-RPC, പിങ്ബാക്കുകൾ, പവർഡ്-ബൈ ഹെഡർ എന്നിവ - ഞങ്ങളുടെ ഫുട്പ്രിന്റ് പ്ലഗിൻ ഓരോ ഡിപ്ലോയ്മെന്റിലും നീക്കം ചെയ്യുന്നു, അതിനാൽ ഒരു പ്ലഗിൻ അല്ലെങ്കിൽ തീം അപ്‌ഡേറ്റിന് അവയെ നിശബ്ദമായി തിരികെ കൊണ്ടുവരാൻ കഴിയില്ല. രണ്ടും WordPress.org പ്ലഗിൻ-ഡയറക്ടറി സ്റ്റാൻഡേർഡുകൾക്കനുസരിച്ചാണ് നിർമ്മിച്ചിരിക്കുന്നത്, സൗജന്യമാണ്, കൂടാതെ അവ സ്വയം അപ്‌ഡേറ്റ് ചെയ്യുകയും ചെയ്യുന്നു.

WordPress സുരക്ഷിതമായും കാലികമായും നിലനിർത്തുന്നു

ഏറ്റവും കൂടുതൽ WordPress ഹാക്കിംഗുകളും അത്ര സങ്കീർണ്ണമല്ല; അവ പഴയ രീതികളാണ്. അറിയപ്പെടുന്നതും പ്രസിദ്ധീകരിച്ചതുമായ സുരക്ഷാ പിഴവുകളുള്ള, കാലഹരണപ്പെട്ട കോർ, തീം അല്ലെങ്കിൽ പ്ലഗിൻ എന്നിവയാണ് സൈറ്റുകൾ ആക്രമിക്കപ്പെടാനുള്ള പ്രധാന കാരണം. അതിനാൽ ഇവയെല്ലാം അപ്‌ഡേറ്റായി സൂക്ഷിക്കുക എന്നതാണ് ഏറ്റവും മൂല്യമുള്ള സുരക്ഷാ പ്രവർത്തനം — അതോടൊപ്പം തന്നെ ഏറ്റവും വിരസമായ ഒന്നായതുകൊണ്ടാണ് ആളുകൾ ഇത് ഒഴിവാക്കുന്നതും. Managed hosting നിങ്ങളുടെ ഈ ഭാരം കുറയ്ക്കണം: WordPress-ന് താഴെയുള്ള സ്റ്റാക്കുകൾ പാച്ച് ചെയ്യുക, പരിശോധിക്കാൻ ഒരു സ്റ്റേജിംഗ് കോപ്പിയും തിരികെ പോവാൻ ഒരു ബാക്കപ്പും നൽകിക്കൊണ്ട് കോർ, പ്ലഗിൻ അപ്‌ഡേറ്റുകൾ സുരക്ഷിതമായി പൂർത്തിയാക്കാൻ സഹായിക്കുക.

കറൻസിയ്ക്ക് പുറമേ, നിങ്ങൾക്കായി അതിരുകൾ നടപ്പിലാക്കുമെന്ന് പ്രതീക്ഷിക്കുക: മാൽവെയർ സ്കാനിംഗ് ഡിഫോൾട്ടായി ഓൺ ചെയ്തിരിക്കുന്നതിനാൽ ഒരു സന്ദർശകൻ കണ്ടെത്തുന്നതിന് മുൻപ് തന്നെ അണുബാധ കണ്ടെത്താനാകും, ഒരു സൈറ്റിന് മറ്റൊന്നിലേക്ക് എത്താതിരിക്കാൻ ഐസൊലേഷൻ, അഡ്ജിൽ ഡിഡിഒഎസ് പരിരക്ഷ, കൂടാതെ സർട്ടിഫിക്കറ്റുകൾ സ്വയം പുതുക്കിക്കൊണ്ട് എല്ലായിടത്തും ടിഎൽഎസ്. ഇതിലൊൊന്നും അടിസ്ഥാനപരമായ കാര്യങ്ങൾ മാറ്റിസ്ഥാപിക്കുന്നില്ല - ശക്തമായ ക്രെഡൻഷ്യലുകൾ, ഏറ്റവും കുറഞ്ഞ പിവിലേജ് ആക്സസ്, നിങ്ങൾ ഇനി ഉപയോഗിക്കാത്ത പ്ലഗിനുകൾ നീക്കംചെയ്യൽ - എന്നാൽ ഇതിനർത്ഥം ഇൻഫ്രാസ്ട്രക്ചർ ദുർബലമായ കണ്ണിയല്ല എന്നാണ്. നിങ്ങളുടെ ചെക്ക്‌ലിസ്റ്റിൽ, ഏത് ഹോസ്റ്റിനും ചോദിക്കേണ്ട ചോദ്യം ലളിതമാണ്: സുരക്ഷ എന്നത് ഡിഫോൾട്ട് ആണോ, അതോ നിങ്ങൾ വാങ്ങുന്ന ഒരു ബണ്ടിൽ ആണോ?

WooCommerce ഉം നിങ്ങൾ ഒരിക്കലും കാഷ് (cache) ചെയ്യാൻ പാടാത്ത പേജുകളും

ബുദ്ധിശൂന്യമായ കാഷിംഗ് രീതിയാണ് ഉപയോഗിക്കുന്നതെങ്കിൽ, ഒരു സ്റ്റോറിനെ സംബന്ധിച്ചിടത്തോളം അഗ്രസ്സീവ് കാഷിംഗ് ഏറ്റവും വലിയ നേട്ടം സമ്മാനിക്കുകയും അതേസമയം വലിയതോതിൽ ദോഷം ചെയ്യുകയും ചെയ്യും. കാറ്റലോഗ്, ഉൽപ്പന്നം, കാറ്റഗറി പേജുകൾ എന്നിവയാണ് ഏറ്റവും കൂടുതൽ സന്ദർശിക്കപ്പെടുന്നതും കാഷ് ചെയ്യാൻ കഴിയുന്നതുമായ പേജുകൾ, ഒരു സ്റ്റോറിന്റെ വേഗത വർദ്ധിപ്പിക്കുന്നതിന് ഫുൾ-പേജ് കാഷെ വഴി അവ ലോഡ് ചെയ്യുന്നതാണ് ഏറ്റവും മികച്ച വഴി. എന്നാൽ കാർട്ട്, ചെക്ക്ഔട്ട്, അക്കൗണ്ട് പേജുകൾ വ്യക്തിഗതമായവയാണ്, അവ ഒരിക്കലും ഒരു ഷെയേർഡ് കാഷെ വഴി കാണിക്കാൻ പാടില്ല — അങ്ങനെ സംഭവിച്ചാൽ ഒരു ഉപഭോക്താവിന് മറ്റൊരാളുടെ കാർട്ട് കാണേണ്ടി വരും, ഇത് സ്റ്റോറിന്റെ തകരാറിനും സ്വകാര്യതയുടെ ലംഘനത്തിനും കാരണമാകുന്നു.

രണ്ടും ഒരുമിച്ച് നേടാനുള്ള വഴി പേജ് കാഷ് ചെയ്യുകയും തത്സമയ ഭാഗങ്ങൾക്കായി അതിൽ ദ്വാരങ്ങൾ ഇടുകയുമാണ്. പേജിന്റെ ബാക്കി ഭാഗം കാഷെയിൽ നിന്ന് നൽകപ്പെടുമ്പോൾ, Edge Side Includes ഓരോ അഭ്യർത്ഥനയ്ക്കും കാർട്ട് ഫ്രാഗ്മെന്റ്, മിനി-കാർട്ട് മൊത്തത്തുക, അക്കൗണ്ട് അവസ്ഥ എന്നിവ റെൻഡർ ചെയ്യുന്നു. അതേസമയം കാർട്ട്, ചെക്ക്ഔട്ട്, മൈ-അക്കൗണ്ട് എന്നിവയും ഏതെങ്കിലും നോൺസ് അല്ലെങ്കിൽ സെഷൻ പേജുകളും സ്വയമേവ ഒഴിവാക്കപ്പെടും. ഒരു ഉൽപ്പന്നമോ വിലയോ ഓർഡറോ മാറുമ്പോൾ പ്രവർത്തിക്കുന്ന സ്മാർട്ട് ഓട്ടോ-പർജ് വഴിയാണ് പുതുമ നിലനിർത്തുന്നത്, അതിനാൽ കാലഹരണപ്പെട്ട വില ഒരിക്കലും നിലനിൽക്കില്ല. നിങ്ങൾ WooCommerce പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ, കൃത്യമായി ചെയ്യേണ്ട ചെക്ക്‌ലിസ്റ്റിന്റെ ഭാഗമാണിത്: കാഷെയിൽ നിന്നുള്ള വേഗതയേറിയ സ്റ്റോർഫ്രണ്ട്, ഓരോ ഉപയോക്താവിനും തത്സമയ കാർട്ട്, വ്യക്തിഗത വിവരങ്ങൾ ഒന്നും തന്നെ കാഷ് ചെയ്യപ്പെടില്ല.

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

WP Rocket പോലുള്ള ഒരു കാച്ചിംഗ് പ്ലഗിൻ എനിക്ക് ഇനിയും ആവശ്യമുണ്ടോ?

ഇല്ല. ഫുൾ-പേജ് കാഷിംഗ് വെബ് സർവറിൽ LiteSpeed-ന്റെ LSCache വഴിയാണ് കൈകാര്യം ചെയ്യുന്നത്. ഞങ്ങളുടെ സ്വന്തം കാഷ് പ്ലഗിൻ WordPress-നെ ഇതിലേക്ക് ബന്ധിപ്പിക്കുകയും സ്മാർട്ട് പർജിംഗ് കൈകാര്യം ചെയ്യുകയും ചെയ്യുന്നു. കൂടാതെ ഇതിന് പിന്നിലായി ഓരോ സൈറ്റിനുമുള്ള ഒരു Redis ഒബ്ജക്റ്റ് കാശും പ്രവർത്തിക്കുന്നുണ്ട്. ഇതിനുപുറമെ രണ്ടാമതൊരു ഫുൾ-പേജ് കാഷിംഗ് പ്ലഗിൻ കൂടി ചേർക്കുന്നത് സർവർ ലെവൽ കാഷിനെ സഹായിക്കുന്നതിന് പകരം പരസ്പരം എതിരായി പ്രവർത്തിക്കാനേ ഇടയാക്കൂ. അതിനാൽ അതിന്റെ ആവശ്യമില്ല, ശുപാർശ ചെയ്യുന്നുമില്ല.

ഏത് പ്ലഗിനുകളാണ് പ്ലാറ്റ്‌ഫോം അനാവശ്യമാക്കുന്നത്?

വേർഡ്പ്രസ്സ് (WordPress) താഴെ പറയുന്ന കാരണങ്ങളാൽ കാച്ചിങ് പ്ലഗിനുകൾ, പ്രത്യേക ഒബ്ജക്റ്റ്-കാച്ച പ്ലഗിനുകൾ, ബാക്ക്അപ്പ് പ്ലഗിനുകൾ എന്നിവയെല്ലാം ഇവിടെ അനാവശ്യമാക്കി മാറ്റുന്നു; കാരണം ആ ജോലികൾ സെർവർ തലത്തിലുള്ള കാച്ചിങ്, മാനേജ്ഡ് പെർ-സൈറ്റ് ഒബ്ജക്റ്റ് കാച്ച്, പ്ലാറ്റ്‌ഫോം ബാക്ക്അപ്പുകൾ എന്നിവയിലൂടെ വേർഡ്പ്രസ്സിനു (WordPress) താഴെ നടപ്പിലാക്കപ്പെടുന്നു. അവ നീക്കം ചെയ്യുന്നത് വൈരുദ്ധ്യങ്ങളും ആക്രമണ സാധ്യതകളും കുറയ്ക്കുന്നു. നിങ്ങളുടെ സൈറ്റിന്റെ പ്രവർത്തനത്തിന് യഥാർത്ഥത്തിൽ ആവശ്യമായ പ്ലഗിനുകളും, മുൻകൂട്ടി ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള ഞങ്ങളുടെ രണ്ട് സൗജന്യ കാച്ചും ഫുട്പ്രിന്റും ആയ പ്ലഗിനുകളുമാണ് ഇതിനുശേഷവും പ്രവർത്തിപ്പിക്കാൻ യോഗ്യമായി അവശേഷിക്കുന്നത്.

ക്യാഷിംഗ് എന്റെ WooCommerce കാർട്ടോ ലോഗിൻ ചെയ്ത പേജുകളോ തകരാറിലാക്കുമോ?

നമ്പർ. കാർട്ട്, ചെക്ക്ഔട്ട്, മൈ-അക്കൗണ്ട്, അതുപോലെ മറ്റ് നോൺസ് അല്ലെങ്കിൽ സെഷൻ പേജുകൾ എന്നിവ സ്ഥിരമായി കാഷെയിൽ നിന്ന് ഒഴിവാക്കപ്പെട്ടിരിക്കുന്നു. കൂടാതെ, എഡ്ജ് സൈഡ് ഇൻക്ലൂഡുകൾ (Edge Side Includes) കാഷെ ചെയ്ത മറ്റ് പേജുകളിലും കാർട്ട് ഫ്രാഗ്മെന്റും ആകെത്തുകയും തത്സമയം നിലനിർത്തുന്നു. സ്റ്റോർഫ്രണ്ട് കാഷെയിൽ നിന്ന് ലോഡ് ചെയ്യുമ്പോഴും ഷോപ്പർമാർക്ക് എപ്പോഴും അവരുടെ സ്വന്തം കാർട്ടും പ്രവർത്തിക്കുന്ന ചെക്ക്ഔട്ടും കാണാൻ സാധിക്കും. കൂടാതെ, ഒരു ഉൽപ്പന്നമോ വിലയോ ഓർഡറോ മാറുമ്പോൾ സ്മാർട്ട് ഓട്ടോ-പർജ് (auto-purge) ബാധിച്ച പേജുകൾ ക്ലിയർ ചെയ്യുകയും ചെയ്യുന്നു.

ഞാൻ കൈകാര്യം ചെയ്യാതെ തന്നെ വേർഡ്പ്രസ്സ് (WordPress) സുരക്ഷിതമായി സൂക്ഷിക്കുന്നത് എങ്ങനെ?

ഞങ്ങൾ WordPress-ന് താഴെയുള്ള സ്റ്റാക്ക് പാച്ച് ചെയ്യുന്നു, സ്റ്റേജിംഗും വൺ-ക്ലിക്ക് റീസ്റ്റോറും ഉപയോഗിച്ച് കോർ, പ്ലഗിൻ അപ്‌ഡേറ്റുകൾ സുരക്ഷിതമായി പ്രയോഗിക്കാൻ സാധ്യമാക്കുന്നു, മാൽവെയർ സ്കാനിംഗും ഡിഡിഒഎസ് സംരക്ഷണവും ഡിഫോൾട്ടായി പ്രവർത്തിപ്പിക്കുന്നു, ഒരു കോംപ്രമൈസ് മറ്റുള്ളവയിലേക്ക് പടരാതിരിക്കാൻ ഓരോ സൈറ്റും വേർതിരിക്കുന്നു, കൂടാതെ TLS സർട്ടിഫിക്കറ്റുകൾ സ്വയം നൽകുകയും പുതുക്കുകയും ചെയ്യുന്നു. അത് ഇൻഫ്രാസ്ട്രക്ചറിനെ ദുർബലമായ കണ്ണിയാക്കുന്നത് ഇല്ലാതാക്കുന്നു; ശക്തമായ ക്രെഡൻഷ്യലുകളും ഉപയോഗിക്കാത്ത പ്ലഗിനുകൾ നീക്കംചെയ്യലും പോലുള്ള അടിസ്ഥാന കാര്യങ്ങളുടെ ചുമതല ഇപ്പോഴും നിങ്ങളിൽ തന്നെയാണ്.

14 ദിവസത്തേക്ക് സൗജന്യമായി പരീക്ഷിച്ചു നോക്കൂ

14 ദിവസത്തേക്ക് നിങ്ങളുടെ ആദ്യ സൈറ്റുകൾ സൗജന്യമായി സമാരംഭിക്കൂ - കാർഡ് ആവശ്യമില്ല. നിലവിലുള്ള സൈറ്റോ നെറ്റ്‌വർക്കോ മാറ്റുകയാണോ? നിങ്ങളുടെ ആദ്യ മൈഗ്രേഷൻ ഞങ്ങളുടെ വകയാണ്.

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