ኮድ እና ቅርጸት

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 ቅርጾች ወይም ከግልጽ የዩአርኤል ዝርዝር ደንብ ይፈጥራል። ውጤቱን እንደ ንጹሕ JSON ወይም በቀጥታ ወደ ገጹ ሊጨመር በሚችል <script type="speculationrules"> በሚል ቅርጽ ማግኘት ይችላሉ። አገባቡ፣ የCSS ማግለያ መራጩ እና አደገኛ ጥምረቶቹ ሙሉ በሙሉ በአሳሽዎ ውስጥ ይቆጣጠራሉ።

Speculation Rulesን የማይደግፉ አሳሾች ይህን የScript ዓይነት ችላ ይላሉ፤ መደበኛ አገናኞች ግን መስራታቸውን ይቀጥላሉ። ስለዚህ ባህሪው በትክክል ሲዋቀር ተጨማሪ የፍጥነት ንብርብር ነው፤ ያለውን የአሰሳ ፍሰት ግን አይተካም።

እንዴት መጠቀም ይቻላል?

ደረጃ በደረጃ

  1. ለትራፊክዎና ለምንጭ አጠቃቀምዎ ተስማሚ Conservative፣ Moderate ወይም Aggressive የሚለውን ቅንብር ይምረጡ።
  2. ከሂደት አንጻር የቀለለ prefetch ወይም ገጹን ሙሉ በሙሉ የሚያዘጋጅ prerender ምርጫዎን ያድርጉ።
  3. ሽፋኑ የURL ንድፍ ወይም ግልጽ የዩአርኤል ዝርዝር በሚለው ይግለጹ፤ የክፍለ ጊዜ፣ የግዢ ጋሪ እና የክፍያ መንገዶችን ያስወግዱ።
  4. በቀጥታ የማረጋገጫ መስክ ያሉትን የአገባብና የሀብት ፍጆታ ማስጠንቀቂያዎች ያስወግዱ።
  5. የተመነጨውን HTML መለያ ወይም JSON ውጤት ይቅዱ ወይም እንደ ፋይል ያውርዱ።
ተደጋጋሚ ጥያቄዎች

በተደጋጋሚ የሚጠየቁ ጥያቄዎች

prefetch የዒላማው ሰነድ ከአውታረ መረብ አስቀድሞ እንዲመጣ ያደርጋል፤ ገጹን አያስኬደውም። prerender ከሆነ የዒላማውን ገጽ እንደ በማይታይ ትር ውስጥ እንዳለ በመጫን ያሳያል። 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 ጥያቄ ሁኔታን የሚቀይሩ ሁሉንም መንገዶች አያካትቱ። ቀድሞ የተሰራው ገጽ ተጠቃሚው ሳይጫን ሊሰራ ስለሚችል፣ መጠቀም ያለበት ደህንነታቸው የተጠበቀ፣ ኢድምፖቴንት እና የግል መረጃ የማያፈስሱ ገጾች ላይ ብቻ ነው።