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 ಆಗ ಗುರಿ ಪುಟವನ್ನು ಕಾಣದ ಟ್ಯಾಬ್ನಲ್ಲಿರುವಂತೆ ಲೋಡ್ ಮಾಡಿ ರೆಂಡರ್ ಮಾಡುತ್ತದೆ. Prerender ವೇಗವಾದ ಪರಿವರ್ತನೆಯನ್ನು ಒದಗಿಸಬಹುದು; ಆದರೆ ಕ್ಲಿಕ್ ಮಾಡುವ ಮೊದಲು JavaScript, ನೆಟ್ವರ್ಕ್ ವಿನಂತಿಗಳು ಮತ್ತು ವಿಶ್ಲೇಷಣಾ ಘಟನೆಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸಬಹುದಾದ್ದರಿಂದ ಇದನ್ನು ಹೆಚ್ಚು ಎಚ್ಚರಿಕೆಯಿಂದ ಬಳಸಬೇಕು.conservative ಬಲವಾದ ಬಳಕೆದಾರ ಉದ್ದೇಶವನ್ನು ನಿರೀಕ್ಷಿಸುತ್ತದೆ; ಮಧ್ಯಮ ಲಿಂಕ್ ಮೇಲೆ ಸ್ವಲ್ಪ ಸಮಯ ಕಾಯುವಿಕೆಯಂತಹ ಸಂಕೇತವನ್ನು ಬಳಸುತ್ತದೆ. eager ಮತ್ತು ವಿಶೇಷವಾಗಿ immediate ಇನ್ನಷ್ಟು ಬೇಗ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದರಿಂದ ಹೆಚ್ಚಿನ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸಬಹುದು. ಬ್ರೌಸರ್, ಸಾಧನ ಮತ್ತು ನೆಟ್ವರ್ಕ್ ಪರಿಸ್ಥಿತಿಗಳ ಆಧಾರದ ಮೇಲೆ ನಿಯಮವನ್ನು ಅನ್ವಯಿಸದಿರಲು ಬ್ರೌಸರ್ ಆಯ್ಕೆ ಮಾಡಬಹುದು.type="speculationrules" ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ. ಸಂಘರ್ಷಿಸುವ ಎರಡನೇ ನಿಯಮವನ್ನು ಸೇರಿಸುವ ಬದಲು, ಅಗತ್ಯವಿದ್ದರೆ wp_speculation_rules_configuration ಫಿಲ್ಟರ್ ಮೂಲಕ ಮೂಲ ಸಂರಚನೆಯನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಿ.<a href> ಲಿಂಕ್ಗಳು ಬದಲಾವಣೆಯಿಲ್ಲದೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ; ವಿಶೇಷ JavaScript polyfill ಅಗತ್ಯವಿಲ್ಲ. ಆದ್ದರಿಂದ ಲಿಂಕ್ ಗುರಿಗಳನ್ನು ಕೇವಲ Speculation Rules ಗೆ ಜೋಡಿಸಬೇಡಿ ಮತ್ತು ಸಾಮಾನ್ಯ ನ್ಯಾವಿಗೇಶನ್ ಹರಿವನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ.