Speculation Rules ጀነሬተር
ለPrefetch እና prerender የሚሆን ልክ ያለው Speculation Rules JSON ይፍጠሩ፤ ደህንነታቸው የተረጋገጡ ቅድመ ዝግጅቶችን፣ የURL ቅርጾችን እና የeagerness አማራጮችን በአሳሽዎ ያረጋግጡ።
ዝግጁ ቅንብሮች
ዝግጁ ቅንብሮች የሂደት አይነቱን እና የማስነሻ ስሜታዊነትን በአንድ ላይ ይቀይራሉ።
የደንብ ባህሪ
አሳሹ ምንን፣ ከየትኛው ምንጭ እና ምን ያህል ቀድሞ እንዲያዘጋጅ ይምረጡ።
የURL ሽፋን
ለእያንዳንዱ መስመር አንድ የURLPattern ንድፍ ወይም አንድ የዒላማ URL ይጻፉ።
/blog/* ወይም /products/:slug /pricing/ እንደ አንጻራዊ ወይም https://example.com/pricing/ እንደ ፍጹም ዩአርኤል ይጻፉ። የቀጥታ አገባብና አደጋ ምርመራ
የJSON አወቃቀር፣ የURLPattern ግቤቶች እና የምንጭ አጠቃቀም ምርጫዎች ወዲያውኑ ይመረመራሉ።
የተመነጨ ኮድ
1 ደንብ · 1 ዒላማ/ቅርጽ
ስለ Speculation Rules ጀነሬተር
Speculation Rules API)፣ አሳሹ ተጠቃሚው ቀጥሎ ሊጎበኛቸው የሚችላቸውን ገጾች አስቀድሞ እንዲያመጣ (prefetch) ወይም ከጀርባ ሙሉ በሙሉ ማዘጋጀት (prerender) መመሪያ ይሰጣል። በትክክል ሲጠቀሙበት ቀጣይ የገጽ ሽግግሮችን በእጅጉ ሊያፋጥን ይችላል፤ ከሚያስፈልገው በላይ ሲጠቀሙበት ግን የባንድዊድዝ፣ የአገልጋይ ሀብት እና የትንታኔ መለኪያዎችን በአላስፈላጊ ሁኔታ ሊያባክን ይችላል።
ይህ መሣሪያ፦ conservative፣ moderate እና aggressive በተዘጋጁ ቅንብሮቹ በመጠቀም ከ URLPattern ቅርጾች ወይም ከግልጽ የዩአርኤል ዝርዝር ደንብ ይፈጥራል። ውጤቱን እንደ ንጹሕ JSON ወይም በቀጥታ ወደ ገጹ ሊጨመር በሚችል <script type="speculationrules"> በሚል ቅርጽ ማግኘት ይችላሉ። አገባቡ፣ የCSS ማግለያ መራጩ እና አደገኛ ጥምረቶቹ ሙሉ በሙሉ በአሳሽዎ ውስጥ ይቆጣጠራሉ።
Speculation Rulesን የማይደግፉ አሳሾች ይህን የScript ዓይነት ችላ ይላሉ፤ መደበኛ አገናኞች ግን መስራታቸውን ይቀጥላሉ። ስለዚህ ባህሪው በትክክል ሲዋቀር ተጨማሪ የፍጥነት ንብርብር ነው፤ ያለውን የአሰሳ ፍሰት ግን አይተካም።
ደረጃ በደረጃ
- ለትራፊክዎና ለምንጭ አጠቃቀምዎ ተስማሚ Conservative፣ Moderate ወይም Aggressive የሚለውን ቅንብር ይምረጡ።
- ከሂደት አንጻር የቀለለ prefetch ወይም ገጹን ሙሉ በሙሉ የሚያዘጋጅ prerender ምርጫዎን ያድርጉ።
- ሽፋኑ የURL ንድፍ ወይም ግልጽ የዩአርኤል ዝርዝር በሚለው ይግለጹ፤ የክፍለ ጊዜ፣ የግዢ ጋሪ እና የክፍያ መንገዶችን ያስወግዱ።
- በቀጥታ የማረጋገጫ መስክ ያሉትን የአገባብና የሀብት ፍጆታ ማስጠንቀቂያዎች ያስወግዱ።
- የተመነጨውን HTML መለያ ወይም JSON ውጤት ይቅዱ ወይም እንደ ፋይል ያውርዱ።
በተደጋጋሚ የሚጠየቁ ጥያቄዎች
prefetch የዒላማው ሰነድ ከአውታረ መረብ አስቀድሞ እንዲመጣ ያደርጋል፤ ገጹን አያስኬደውም። prerender ከሆነ የዒላማውን ገጽ እንደ በማይታይ ትር ውስጥ እንዳለ በመጫን ያሳያል። Prerender ፈጣን ሽግግር ሊያቀርብ ይችላል፤ ሆኖም JavaScript፣ የአውታረ መረብ ጥያቄዎች እና የትንታኔ ክስተቶች ጠቅ ከማድረግ በፊት ሊሰሩ ስለሚችሉ በጥንቃቄ መጠቀም አለበት።conservative ጠንካራ የተጠቃሚ ዓላማ ይጠብቃል፤ መካከለኛ በአገናኙ ላይ ለአጭር ጊዜ መጠበቅን የመሳሰለ ምልክት ይጠቀማል። eager እና በተለይም immediate ቀደም ብሎ በመስራት ተጨማሪ ሀብት ሊጠቀም ይችላል። አሳሹ እንደ መሣሪያው፣ እንደ መረቡ እና እንደ አውታረ መረብ ሁኔታዎች አንድን ደንብ አለመተግበርን አሁንም ሊመርጥ ይችላል።type="speculationrules" script ይቆጣጠሩ። የሚጋጭ ሁለተኛ ደንብ ከመጨመር ይልቅ ካስፈለገ wp_speculation_rules_configuration የሚለውን ማጣሪያ በመጠቀም ዋናውን ውቅረት ያበጁ።<a href> አገናኞች ሳይቀየሩ ይሰራሉ፤ ልዩ JavaScript polyfill አያስፈልግም። ስለዚህ የአገናኝ ዒላማዎችን ከ Speculation Rules ጋር ብቻ አያገናኙ እና መደበኛውን የማሰስ ሂደት ይጠብቁ።