Speculation Rules உருவாக்கி
Prefetch மற்றும் prerender ஆகியவற்றுக்கான செல்லுபடியாகும் Speculation Rules JSON உருவாக்கவும்; பாதுகாப்பான முன்அமைவுகள், URL வடிவங்கள் மற்றும் eagerness விருப்பங்களை உங்கள் உலாவியில் சரிபார்க்கவும்.
முன்னமைக்கப்பட்ட அமைப்புகள்
முன்னமைக்கப்பட்ட அமைப்புகள் செயலாக்க வகையையும் தூண்டல் உணர்திறனையும் ஒரே நேரத்தில் மாற்றுகின்றன.
விதி நடத்தை
உலாவி எதை, எந்த மூலத்திலிருந்து, எவ்வளவு விரைவாகத் தயாரிக்க வேண்டும் என்பதைத் தேர்ந்தெடுக்கவும்.
URL வரம்பு
ஒவ்வொரு வரியிலும் ஒரு URLPattern வடிவத்தையாவது அல்லது ஒரு இலக்கு URL-ஐயாவது எழுதவும்.
/blog/* அல்லது /products/:slug /pricing/ போன்ற சார்பு அல்லது https://example.com/pricing/ போன்ற முழுமையான URL-ஐ எழுதவும். நேரடி தொடரியல் மற்றும் ஆபத்து சரிபார்ப்பு
JSON அமைப்பு, URLPattern உள்ளீடுகள் மற்றும் வளப் பயன்பாட்டுத் தேர்வுகள் உடனடியாகச் சரிபார்க்கப்படுகின்றன.
உருவாக்கப்பட்ட குறியீடு
1 விதி · 1 இலக்கு/வடிவம்
Speculation Rules உருவாக்கியைப் பற்றி
Speculation Rules API, பயனர் அடுத்து பார்வையிடக்கூடும் என எதிர்பார்க்கப்படும் பக்கங்களை உலாவி முன்கூட்டியே பெறுதல் (prefetch) அல்லது பின்னணியில் முழுமையாகத் தயாரித்தல் (prerender) கட்டளையை வழங்குகிறது. சரியாகப் பயன்படுத்தும்போது அடுத்தடுத்த பக்க மாற்றங்களை கணிசமாக வேகப்படுத்தலாம்; தேவைக்கு அதிகமாகப் பயன்படுத்தும்போது அலைவரிசை, சேவையக வளம் மற்றும் பகுப்பாய்வு அளவீடுகளைத் தேவையின்றி பயன்படுத்தக்கூடும்.
இந்தக் கருவி; conservative, moderate மற்றும் aggressive முன்னமைவுகளைக் கொண்டு URLPattern வடிவங்களிலிருந்தோ அல்லது வெளிப்படையான URL பட்டியலிலிருந்தோ விதியை உருவாக்குகிறது. வெளியீட்டை எளிய JSON ஆகவோ அல்லது நேரடியாகப் பக்கத்தில் சேர்க்கக்கூடிய <script type="speculationrules"> வடிவில் பெறலாம். தொடரியல், CSS விலக்குத் தேர்வி மற்றும் ஆபத்தான சேர்க்கைகள் அனைத்தும் உங்கள் உலாவியிலேயே சரிபார்க்கப்படுகின்றன.
Speculation Rules-ஐ ஆதரிக்காத உலாவிகள் இந்த script வகையைப் புறக்கணிக்கும்; வழக்கமான இணைப்புகள் தொடர்ந்து செயல்படும். எனவே, சரியாக அமைக்கப்பட்டால், இந்த அம்சம் கூடுதல் வேகப்படுத்தல் அடுக்காகச் செயல்படும்; ஏற்கனவே உள்ள வழிசெலுத்தல் ஓட்டத்தை மாற்றாது.
படிப்படியாக
- உங்கள் போக்குவரத்துக்கும் வளப் பயன்பாட்டுக்கும் ஏற்றது Conservative, Moderate அல்லது Aggressive முன்னமைவைத் தேர்ந்தெடுக்கவும்.
- செயல்பாட்டில் இலகுவானது prefetch அல்லது பக்கத்தை முழுமையாகத் தயாரிக்கும் prerender தேர்ந்தெடுக்கவும்.
- வரம்பு URL முறை அல்லது வெளிப்படையான URL பட்டியல் மூலம் வரையறுக்கவும்; அமர்வு, வணிகக் கூடை மற்றும் கட்டணப் பாதைகளை விலக்கவும்.
- நேரடி சரிபார்ப்புப் பகுதியில் உள்ள தொடரியல் மற்றும் வளப் பயன்பாட்டு எச்சரிக்கைகளைத் தீர்க்கவும்.
- உருவாக்கப்பட்ட HTML லேபிளை நகலெடுக்கவும் அல்லது JSON வெளியீட்டை ஒரு கோப்பாகப் பதிவிறக்கவும்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
prefetch இலக்கு ஆவணத்தைப் பிணையத்திலிருந்து முன்கூட்டியே பெறச் செய்கிறது; பக்கத்தை இயக்காது. prerender என்றால், இலக்குப் பக்கத்தைத் தெரியாத தாவலில் இருப்பது போல ஏற்றி render செய்கிறது. Prerender வேகமான மாற்றத்தை வழங்கக்கூடும்; ஆனால் JavaScript, பிணையக் கோரிக்கைகள் மற்றும் பகுப்பாய்வு நிகழ்வுகள் கிளிக் செய்வதற்கு முன்பே இயங்கக்கூடும் என்பதால் இது மிகவும் கவனமாகப் பயன்படுத்தப்பட வேண்டும்.conservative வலுவான பயனர் நோக்கத்தை எதிர்பார்க்கிறது; மிதமான இணைப்பின் மீது குறுகிய நேரம் காத்திருப்பது போன்ற ஒரு குறிகாட்டியைப் பயன்படுத்துகிறது. eager மற்றும் குறிப்பாக immediate முன்னதாகவே செயல்படுவதால் அதிக வளங்களைப் பயன்படுத்தக்கூடும். உலாவி, சாதனம் மற்றும் பிணையச் சூழ்நிலைகளின் அடிப்படையில் ஒரு விதியைப் பயன்படுத்தாமல் இருக்கவும் உலாவி தேர்வு செய்யலாம்.type="speculationrules" script-ஐச் சரிபார்க்கவும். முரண்படும் இரண்டாவது விதியைச் சேர்ப்பதற்குப் பதிலாக, தேவைப்பட்டால் wp_speculation_rules_configuration வடிகட்டியைக் கொண்டு மைய உள்ளமைவைத் தனிப்பயனாக்கவும்.<a href> இணைப்புகள் மாற்றமின்றி செயல்படும்; சிறப்பு JavaScript polyfill தேவையில்லை. எனவே இணைப்பு இலக்குகளை Speculation Rules-க்கு மட்டும் கட்டுப்படுத்தாதீர்கள்; இயல்பான வழிசெலுத்தல் ஓட்டத்தைப் பாதுகாக்கவும்.