குறியீடு மற்றும் வடிவமைப்பு

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. உங்கள் போக்குவரத்துக்கும் வளப் பயன்பாட்டுக்கும் ஏற்றது Conservative, Moderate அல்லது Aggressive முன்னமைவைத் தேர்ந்தெடுக்கவும்.
  2. செயல்பாட்டில் இலகுவானது prefetch அல்லது பக்கத்தை முழுமையாகத் தயாரிக்கும் prerender தேர்ந்தெடுக்கவும்.
  3. வரம்பு URL முறை அல்லது வெளிப்படையான URL பட்டியல் மூலம் வரையறுக்கவும்; அமர்வு, வணிகக் கூடை மற்றும் கட்டணப் பாதைகளை விலக்கவும்.
  4. நேரடி சரிபார்ப்புப் பகுதியில் உள்ள தொடரியல் மற்றும் வளப் பயன்பாட்டு எச்சரிக்கைகளைத் தீர்க்கவும்.
  5. உருவாக்கப்பட்ட HTML லேபிளை நகலெடுக்கவும் அல்லது JSON வெளியீட்டை ஒரு கோப்பாகப் பதிவிறக்கவும்.
FAQ

அடிக்கடி கேட்கப்படும் கேள்விகள்

prefetch இலக்கு ஆவணத்தைப் பிணையத்திலிருந்து முன்கூட்டியே பெறச் செய்கிறது; பக்கத்தை இயக்காது. prerender என்றால், இலக்குப் பக்கத்தைத் தெரியாத தாவலில் இருப்பது போல ஏற்றி render செய்கிறது. Prerender வேகமான மாற்றத்தை வழங்கக்கூடும்; ஆனால் JavaScript, பிணையக் கோரிக்கைகள் மற்றும் பகுப்பாய்வு நிகழ்வுகள் கிளிக் செய்வதற்கு முன்பே இயங்கக்கூடும் என்பதால் இது மிகவும் கவனமாகப் பயன்படுத்தப்பட வேண்டும்.

conservative வலுவான பயனர் நோக்கத்தை எதிர்பார்க்கிறது; மிதமான இணைப்பின் மீது குறுகிய நேரம் காத்திருப்பது போன்ற ஒரு குறிகாட்டியைப் பயன்படுத்துகிறது. eager மற்றும் குறிப்பாக immediate முன்னதாகவே செயல்படுவதால் அதிக வளங்களைப் பயன்படுத்தக்கூடும். உலாவி, சாதனம் மற்றும் பிணையச் சூழ்நிலைகளின் அடிப்படையில் ஒரு விதியைப் பயன்படுத்தாமல் இருக்கவும் உலாவி தேர்வு செய்யலாம்.

WordPress 6.8, பொருத்தமான முன்பக்க இணைப்புகளுக்கு ஆதரவு வழங்கும் உலாவிகளுக்கு இயல்பாக conservative prefetch விதியை அனுப்ப முடியும். முதலில் பக்க மூலக் குறியீட்டில் ஏற்கனவே உள்ளதைச் சரிபார்க்கவும் type="speculationrules" script-ஐச் சரிபார்க்கவும். முரண்படும் இரண்டாவது விதியைச் சேர்ப்பதற்குப் பதிலாக, தேவைப்பட்டால் wp_speculation_rules_configuration வடிகட்டியைக் கொண்டு மைய உள்ளமைவைத் தனிப்பயனாக்கவும்.

Script வகை அடையாளம் காணப்படாவிட்டால், விதி புறக்கணிக்கப்படும். பக்கத்தில் உள்ள வழக்கமான <a href> இணைப்புகள் மாற்றமின்றி செயல்படும்; சிறப்பு JavaScript polyfill தேவையில்லை. எனவே இணைப்பு இலக்குகளை Speculation Rules-க்கு மட்டும் கட்டுப்படுத்தாதீர்கள்; இயல்பான வழிசெலுத்தல் ஓட்டத்தைப் பாதுகாக்கவும்.

வெளியேறுதல், உள்நுழைவு, வணிகக் கூடை, கட்டணம், கணக்கு, நிர்வாகம், ஒருமுறை பயன்படுத்தும் இணைப்பு மற்றும் GET கோரிக்கையால் நிலையை மாற்றும் அனைத்து பாதைகளையும் விலக்கவும். பயனர் கிளிக் செய்வதற்கு முன்பே முன்தயார் செய்யப்பட்ட பக்கம் இயங்கக்கூடும் என்பதால், பாதுகாப்பான, மீண்டும் செயல்படுத்தினாலும் ஒரே முடிவைத் தரும் மற்றும் தனிப்பட்ட தரவை கசியவிடாத பக்கங்களில் மட்டுமே இதைப் பயன்படுத்துவது பொருத்தமானது.