కోడ్ & ఫార్మాట్

Speculation Rules జనరేటర్

Prefetch మరియు prerender కోసం చెల్లుబాటు అయ్యే Speculation Rules JSONను రూపొందించండి; సురక్షిత డిఫాల్ట్ సెట్టింగ్‌లు, URL నమూనాలు మరియు eagerness ఎంపికలను మీ బ్రౌజర్‌లో ధృవీకరించండి.

Speculation Rules కాన్ఫిగరేషన్
సురక్షిత ప్రారంభం: Conservative Prefetch ముందుగా తక్కువ ప్రమాదం ఉన్న prefetchతో కొలతలు తీసుకోండి; వాస్తవ బ్రౌజింగ్ డేటా ఆధారంగా 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కు మద్దతు ఇవ్వని బ్రౌజర్లు ఈ స్క్రిప్ట్ రకాన్ని విస్మరిస్తాయి; సాధారణ లింక్‌లు పనిచేస్తూనే ఉంటాయి. అందువల్ల, సరిగ్గా సెటప్ చేసినప్పుడు ఈ ఫీచర్ అదనపు వేగవంతీకరణ పొరగా పనిచేస్తుంది, ఇప్పటికే ఉన్న నావిగేషన్ ప్రవాహానికి ప్రత్యామ్నాయం కాదు.

దీన్ని ఎలా ఉపయోగించాలి?

దశలవారీగా

  1. మీ ట్రాఫిక్ మరియు వనరుల వినియోగానికి అనుకూలం Conservative, Moderate లేదా Aggressive ప్రీసెట్‌ను ఎంచుకోండి.
  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" script‌ను తనిఖీ చేయండి. విరుద్ధమైన రెండవ నియమాన్ని జోడించే బదులు, అవసరమైతే wp_speculation_rules_configuration ఫిల్టర్‌తో ప్రధాన కాన్ఫిగరేషన్‌ను అనుకూలీకరించండి.

స్క్రిప్ట్ రకం గుర్తించబడలేదు, నియమం విస్మరించబడుతుంది. పేజీలోని సాధారణ <a href> లింక్‌లు మార్పులేకుండా పనిచేస్తాయి; ప్రత్యేకమైన JavaScript polyfill అవసరం లేదు. అందువల్ల లింక్ లక్ష్యాలను కేవలం Speculation Rules‌కు మాత్రమే అనుసంధానించకండి మరియు సాధారణ నావిగేషన్ ప్రవాహాన్ని కొనసాగించండి.

లాగిన్, లాగ్‌అవుట్, కార్ట్, చెల్లింపు, ఖాతా, నిర్వహణ, ఒక్కసారి మాత్రమే ఉపయోగించే లింక్ మరియు GET అభ్యర్థనతో స్థితిని మార్చే అన్ని మార్గాలను మినహాయించండి. వినియోగదారు క్లిక్ చేయకముందే ప్రీరెండర్ చేసిన పేజీ అమలవుతుండవచ్చు కాబట్టి, దీనిని సురక్షితమైన, ఐడెంపోటెంట్ మరియు వ్యక్తిగత డేటాను లీక్ చేయని పేజీలలో మాత్రమే ఉపయోగించడం అనుకూలం.