കോഡും ഫോർമാറ്റും

Speculation Rules ജനറേറ്റർ

Prefetch-നും prerender-നും സാധുവായ Speculation Rules JSON സൃഷ്ടിക്കുക; സുരക്ഷിതമായ മുൻക്രമീകരണങ്ങളും URL പാറ്റേണുകളും eagerness ഓപ്ഷനുകളും നിങ്ങളുടെ ബ്രൗസറിൽ സാധൂകരിക്കുക.

Speculation Rules കോൺഫിഗറേഷൻ
സുരക്ഷിതമായ തുടക്കം: Conservative Prefetch ആദ്യം കുറഞ്ഞ അപകടസാധ്യതയുള്ള prefetch ഉപയോഗിച്ച് അളക്കുക; യഥാർത്ഥ ബ്രൗസിംഗ് ഡാറ്റയെ അടിസ്ഥാനമാക്കി prerender പരിധി ചുരുക്കി ക്രമേണ സജീവമാക്കുക.
പൂർണ്ണമായും ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നു

തയ്യാറായ ക്രമീകരണങ്ങൾ

തയ്യാറായ ക്രമീകരണങ്ങൾ പ്രവർത്തന തരവും ട്രിഗർ സംവേദനക്ഷമതയും ഒരുമിച്ച് മാറ്റുന്നു.

കുറഞ്ഞ വിഭവ ഉപയോഗം

നിയമത്തിന്റെ പെരുമാറ്റം

ബ്രൗസർ എന്താണ്, ഏത് ഉറവിടത്തിൽ നിന്ന്, എത്ര നേരത്തെ തയ്യാറാക്കണം എന്ന് തിരഞ്ഞെടുക്കുക.

Prerender ലക്ഷ്യ പേജിന്റെ JavaScript കോഡും പ്രവർത്തിപ്പിക്കാനാകും.
പേജിലെ അനുയോജ്യമായ ലിങ്കുകളിൽ പാറ്റേണുകൾ സ്വയമേവ പ്രയോഗിക്കും.
നേരത്തെയുള്ള ട്രിഗറിംഗ് കൂടുതൽ ബാൻഡ്‌വിഡ്ത്തും പ്രോസസറും ഉപയോഗിച്ചേക്കാം.

URL പരിധി

ഓരോ വരിയിലും ഒരു URLPattern പാറ്റേൺ അല്ലെങ്കിൽ ഒരു ലക്ഷ്യ URL എഴുതുക.

ഉദാഹരണം: /blog/* അല്ലെങ്കിൽ /products/:slug
സെഷൻ, പേയ്‌മെന്റ്, നില മാറ്റുന്ന പാതകൾ എന്നിവ നിർബന്ധമായും ഒഴിവാക്കുക.
സാധുവായ CSS സെലക്ടർ ലിസ്റ്റ് എഴുതുക. പൊരുത്തപ്പെടുന്ന ലിങ്കുകൾ നിയമത്തിൽ ഉൾപ്പെടുത്തില്ല.

തത്സമയ സിന്റാക്സും റിസ്ക് പരിശോധനയും

JSON ഘടന, URLPattern ഇൻപുട്ടുകൾ, വിഭവ ഉപഭോഗ തിരഞ്ഞെടുപ്പുകൾ എന്നിവ ഉടൻ പരിശോധിക്കപ്പെടുന്നു.

സാധുവാണ്

സൃഷ്ടിച്ച കോഡ്

1 നിയമം · 1 ലക്ഷ്യം/പാറ്റേൺ

ബ്രൗസർ പിന്തുണ പരിശോധിക്കുന്നു…
വിവരം

Speculation Rules ജനറേറ്ററിനെക്കുറിച്ച്

Speculation Rules API, ഉപയോക്താവ് അടുത്തതായി സന്ദർശിക്കാൻ സാധ്യതയുള്ള പേജുകൾ ബ്രൗസർ മുൻകൂട്ടി ലഭ്യമാക്കൽ (prefetch) അല്ലെങ്കിൽ പശ്ചാത്തലത്തിൽ പൂർണ്ണമായി തയ്യാറാക്കൽ (prerender) നിർദ്ദേശം നൽകുന്നു. ശരിയായി ഉപയോഗിക്കുമ്പോൾ അടുത്ത പേജ് നാവിഗേഷനുകൾ ഗണ്യമായി വേഗത്തിലാക്കാൻ ഇതിന് കഴിയും; ആവശ്യത്തിലധികം വ്യാപകമായി ഉപയോഗിക്കുമ്പോൾ ബാൻഡ്‌വിഡ്ത്തും സെർവർ വിഭവങ്ങളും അനലിറ്റിക്സ് അളവുകളും അനാവശ്യമായി വിനിയോഗിക്കപ്പെടാം.

ഈ ഉപകരണം; conservative, moderate കൂടാതെ aggressive സജ്ജീകരണങ്ങളുപയോഗിച്ച് URLPattern പാറ്റേണുകളിൽ നിന്നോ തുറന്ന URL പട്ടികയിൽ നിന്നോ നിയമം സൃഷ്ടിക്കുന്നു. ഔട്ട്പുട്ട് പ്ലെയിൻ JSON ആയോ നേരിട്ട് പേജിലേക്ക് ചേർക്കാനാകുന്ന <script type="speculationrules"> രൂപത്തിൽ ലഭിക്കും. വാക്യഘടന, CSS ഒഴിവാക്കൽ സെലക്ടർ, അപകടസാധ്യതയുള്ള സംയോജനങ്ങൾ എന്നിവയെല്ലാം നിങ്ങളുടെ ബ്രൗസറിൽ പരിശോധിക്കപ്പെടുന്നു.

Speculation Rules പിന്തുണയ്ക്കാത്ത ബ്രൗസറുകൾ ഈ script തരം അവഗണിക്കും; സാധാരണ ലിങ്കുകൾ തുടർന്നും പ്രവർത്തിക്കും. അതിനാൽ, ശരിയായി സജ്ജീകരിക്കുമ്പോൾ ഈ സവിശേഷത ഒരു അധിക വേഗതാ പാളിയാണ്, നിലവിലെ നാവിഗേഷൻ പ്രവാഹത്തിന് പകരമല്ല.

ഇതെങ്ങനെ ഉപയോഗിക്കണം?

ഘട്ടം ഘട്ടമായി

  1. നിങ്ങളുടെ ട്രാഫിക്കിനും ഉറവിട ഉപയോഗത്തിനും അനുയോജ്യം കൺസർവേറ്റീവ്, മോഡറേറ്റ് അല്ലെങ്കിൽ അഗ്രസീവ് സജ്ജീകരണം തിരഞ്ഞെടുക്കുക.
  2. പ്രക്രിയയായി കൂടുതൽ ലഘുവായത് prefetch അല്ലെങ്കിൽ പേജ് പൂർണ്ണമായി തയ്യാറാക്കുന്ന prerender തിരഞ്ഞെടുക്കുക.
  3. പരിധി URL പാറ്റേൺ അല്ലെങ്കിൽ തുറന്ന URL പട്ടിക ഉപയോഗിച്ച് നിർവചിക്കുക; സെഷൻ, കാർട്ട്, പേയ്മെന്റ് പാതകൾ ഒഴിവാക്കുക.
  4. തത്സമയ സാധൂകരണ മേഖലയിലെ സിന്റാക്സും വിഭവ ഉപഭോഗവുമായി ബന്ധപ്പെട്ട മുന്നറിയിപ്പുകളും പരിഹരിക്കുക.
  5. സൃഷ്ടിച്ച HTML ലേബൽ അല്ലെങ്കിൽ JSON ഔട്ട്‌പുട്ട് പകർത്തുകയോ ഫയലായി ഡൗൺലോഡ് ചെയ്യുകയോ ചെയ്യുക.
FAQ

പതിവ് ചോദ്യങ്ങൾ

prefetch ലക്ഷ്യ രേഖ നെറ്റ്‌വർക്കിൽ നിന്ന് മുൻകൂട്ടി ലഭ്യമാക്കുന്നു; പേജ് പ്രവർത്തിപ്പിക്കുന്നില്ല. prerender ആണെങ്കിൽ ലക്ഷ്യ പേജ് ദൃശ്യമല്ലാത്ത ഒരു ടാബിലേതുപോലെ ലോഡ് ചെയ്ത് റെൻഡർ ചെയ്യും. Prerender വേഗത്തിലുള്ള മാറ്റം സാധ്യമാക്കാം, എന്നാൽ JavaScript, നെറ്റ്‌വർക്ക് അഭ്യർത്ഥനകൾ, അനലിറ്റിക്സ് ഇവന്റുകൾ എന്നിവ ക്ലിക്കിന് മുമ്പ് പ്രവർത്തിച്ചേക്കുന്നതിനാൽ ഇത് കൂടുതൽ ശ്രദ്ധയോടെ ഉപയോഗിക്കണം.

conservative ശക്തമായ ഉപയോക്തൃ ഉദ്ദേശ്യം പ്രതീക്ഷിക്കുന്നു; മിതമായത് ലിങ്കിൽ ചെറിയ സമയത്തേക്ക് കാത്തിരിപ്പ് പോലുള്ള ഒരു സിഗ്നൽ ഉപയോഗിക്കുന്നു. eager കൂടാതെ പ്രത്യേകിച്ച് immediate നേരത്തേ പ്രവർത്തിച്ച് കൂടുതൽ ഉറവിടങ്ങൾ ഉപയോഗിച്ചേക്കാം. ബ്രൗസർ, ഉപകരണം, നെറ്റ്‌വർക്ക് സാഹചര്യങ്ങൾ അനുസരിച്ച് ഒരു നിയമം പ്രയോഗിക്കാതിരിക്കാനും ബ്രൗസർ തീരുമാനിച്ചേക്കാം.

WordPress 6.8, അനുയോജ്യമായ മുൻഭാഗ ലിങ്കുകൾക്കായി പിന്തുണയ്ക്കുന്ന ബ്രൗസറുകളിലേക്ക് സ്ഥിരസ്ഥിതിയായി conservative prefetch നിയമം അയയ്ക്കാനാകും. ആദ്യം പേജ് സോഴ്‌സിൽ നിലവിലുള്ളത് type="speculationrules" സ്ക്രിപ്റ്റ് പരിശോധിക്കുക. വൈരുദ്ധ്യമുള്ള രണ്ടാമത്തെ നിയമം ചേർക്കുന്നതിനുപകരം ആവശ്യമെങ്കിൽ wp_speculation_rules_configuration ഫിൽട്ടർ ഉപയോഗിച്ച് കോർ കോൺഫിഗറേഷൻ ഇഷ്ടാനുസൃതമാക്കുക.

Script തരം തിരിച്ചറിയാനാകില്ല, നിയമം അവഗണിക്കും. പേജിലെ സാധാരണ <a href> ലിങ്കുകൾ മാറ്റമില്ലാതെ പ്രവർത്തിക്കും; പ്രത്യേകമായ JavaScript polyfill ആവശ്യമില്ല. അതിനാൽ ലിങ്ക് ലക്ഷ്യങ്ങളെ മാത്രം Speculation Rules-ലേക്ക് ബന്ധിപ്പിക്കരുത്, സാധാരണ നാവിഗേഷൻ പ്രവാഹം നിലനിർത്തുക.

ലോഗിൻ, ലോഗൗട്ട്, കാർട്ട്, പേയ്മെന്റ്, അക്കൗണ്ട്, അഡ്മിനിസ്ട്രേഷൻ, ഒറ്റത്തവണ ഉപയോഗിക്കാവുന്ന ലിങ്കുകൾ, കൂടാതെ GET അഭ്യർത്ഥനയിലൂടെ നില മാറ്റുന്ന എല്ലാ പാതകളും ഒഴിവാക്കുക. ഉപയോക്താവ് ക്ലിക്കുചെയ്യുന്നതിന് മുമ്പുതന്നെ പ്രീറൻഡർ ചെയ്ത പേജ് പ്രവർത്തിക്കാനിടയുള്ളതിനാൽ, സുരക്ഷിതവും ഐഡംപൊട്ടന്റുമായ, വ്യക്തിഗത ഡാറ്റ ചോർത്താത്ത പേജുകളിൽ മാത്രം ഇത് ഉപയോഗിക്കുന്നത് ഉചിതമാണ്.