አስቀድመው ይጫኑ፣ ቀድመው ያቅርቡ እና ሌሎች መለያዎችን

አሉ የድር አፈፃፀምን ለማሻሻል ብዙ መንገዶች. ከመካከላቸው አንዱ በኋላ የሚፈለግ ይዘትን አስቀድሞ መጫን ነው። የCSS ቅድመ-ማቀነባበር፣ ሙሉ ገጽ ቅድመ ዝግጅት ወይም የጎራ ስም መፍታት። ሁሉንም ነገር አስቀድመን እንሰራለን, ከዚያም ውጤቱን ወዲያውኑ እናሳያለን! አሪፍ ይመስላል።

ይበልጥ ቀዝቃዛ የሆነው ግን በጣም በቀላሉ መተግበሩ ነው። አምስት መለያዎች የመጀመሪያ እርምጃዎችን እንዲያከናውን ለአሳሹ ትእዛዝ ይስጡ-

<link rel="prefetch" href="/am/style.css" as="style" />
<link rel="preload" href="/am/style.css" as="style" />

<link rel="preconnect" href="https://example.com" />
<link rel="dns-prefetch" href="https://example.com" />

<link rel="prerender" href="https://example.com/about.html" />


ምን እንደሚሠሩ እና መቼ እንደሚጠቀሙባቸው በአጭሩ እንግለጽ።

ይዝለሉ ጫን · ቅድመ ዝግጅት · ቅድመ-ግንኙነት · dns-prefetch · ቅድመ ዝግጅት

ጫን

<link rel= "preload"> ብሮውዘርን በተቻለ ፍጥነት እንዲጭን እና እንዲሸጎጥ (እንደ ስክሪፕት ወይም የቅጥ ሉህ ያሉ) ይነግረዋል። ገጹ ከተጫነ ከጥቂት ሴኮንዶች በኋላ መገልገያ ሲያስፈልግ ይህ ጠቃሚ ነው - እና ሂደቱን ማፋጠን ይፈልጋሉ.

አሳሹ ከተጫነ በኋላ ከንብረቱ ጋር ምንም አያደርግም. ስክሪፕቶች አልተተገበሩም፣ የቅጥ ሉሆች አልተተገበሩም። ሀብቱ በቀላሉ የተሸጎጠ እና በተጠየቀ ጊዜ ወዲያውኑ ይገኛል።

አገባብ

<link rel="preload" href="/am/style.css" as="style" />

href ለማውረድ ወደሚፈልጉት ምንጭ ይጠቁማል።

as በአሳሹ ውስጥ ሊወርድ የሚችል ማንኛውም ነገር ሊሆን ይችላል:

  • style ለቅጥ ሉሆች ፣
  • script ለስክሪፕቶች ፣
  • font ለቅርጸ-ቁምፊዎች ፣
  • fetch በመጠቀም ለተጫኑ ሀብቶች fetch() ወይም XMLHttpRequest,
  • ሙሉ ዝርዝር ይመልከቱ በኤም.ዲ.ኤን.

ባህሪውን መግለጽ አስፈላጊ ነው as - ይህ አሳሹ በትክክል ቅድሚያ እንዲሰጥ እና ማውረዶችን እንዲያቀናጅ ይረዳል።

መቼ እንደሚጠቀሙ

በቅርብ ጊዜ ውስጥ ሀብቱ በሚያስፈልግበት ጊዜ አስቀድመው መጫንን ይጠቀሙ። ለምሳሌ:

  • ከውጫዊ ፋይል መደበኛ ያልሆኑ ቅርጸ-ቁምፊዎች፡-
    <!-- index.html -->
    <link rel="stylesheet" href="index.css" />
    /* index.css */
    @font-face {
      src: url('comic-sans.woff2') format('woff2');
    }

    በነባሪ comic-sans.woff2 መጫን የሚጀመረው ካወረዱ እና ከተተነተነ በኋላ ብቻ ነው። index.css. ይህን ያህል ጊዜ መጠበቅን ለማስወገድ፣ በመጠቀም ቅርጸ-ቁምፊውን ቀደም ብለው ማውረድ ይችላሉ። <link rel= "preload">:

    <link rel="preload" href="comic-sans.woff2" as="font" />
  • በአቀራረቡ መሰረት የእርስዎን ቅጦች ከለዩ ወሳኝ CSS በሁለት ክፍሎች ወሳኝ (ወዲያውኑ ለማቅረብ) እና ወሳኝ ያልሆነ፡-
    <style>
    /* Inlined critical styles */
    </style>
    
    <script>
    /* Custom JS that starts downloading non-critical styles */
    loadCSS('/app/non-critical.css');
    </script>

    በዚህ አቀራረብ፣ ወሳኝ ያልሆኑ ቅጦች ጃቫስክሪፕት ሲሰራ ብቻ መጫን ይጀምራሉ፣ ይህም ከተሰራ ከጥቂት ሰከንዶች በኋላ ሊከሰት ይችላል። የ JS አጠቃቀምን ከመጠበቅ ይልቅ <link rel= "preload">ቀደም ብሎ ማውረድ ለመጀመር፡-

    <style>
    /* Inlined critical styles */
    </style>
    
    <link rel="preload" href="/am/app/non-critical.css" as="style" />
    
    <script>
    /* Custom JS that starts downloading non-critical styles */
    loadCSS('/app/non-critical.css');
    </script>

ቅድመ ጭነትን ከመጠን በላይ አይጠቀሙ. ሁሉንም ነገር በተከታታይ ከጫኑ ጣቢያው በአስማት ፍጥነት አይጨምርም, በተቃራኒው, አሳሹ ስራውን በትክክል እንዳያቅድ ይከለክላል.

ከቅድመ-ፈጠራ ጋር መምታታት የለበትም. አይጠቀሙ <link rel= "preload">ገጹ ከተጫነ በኋላ ወዲያውኑ ሀብቱን ካላስፈለገዎት። በኋላ ከፈለጉ፣ ለምሳሌ ለቀጣዩ ገጽ፣ ከዚያ ይጠቀሙ <link rel= "prefetch">.

ዝርዝሮችን ይመልከቱ

ይህ የሚፈለግ መለያ ነው። ከሌሎች መለያዎች በተለየ በአሳሹ እንዲፈጸም (የሚደግፈው ከሆነ) ከቅድመ-መጫን ጋር የተያያዘ. አሳሹ የተገለጸውን ምንጭ ማውረድ አለበት። <link rel="preload">. በሌሎች ሁኔታዎች ቅድመ-መጫንን ችላ ሊል ይችላል፣ ለምሳሌ በዝግታ ግንኙነት ላይ እየሰራ ከሆነ።

ቅድሚያ የሚሰጣቸው ነገሮች ፡፡. አሳሾች በመጀመሪያ በጣም አስፈላጊ የሆኑትን ሀብቶች ለመጫን ለተለያዩ ሀብቶች (ስታይል ፣ ስክሪፕቶች ፣ ቅርጸ-ቁምፊዎች ፣ ወዘተ) የተለያዩ ቅድሚያዎችን ይመድባሉ። በዚህ አጋጣሚ አሳሹ በባህሪው ቅድሚያውን ይወስናል as. ለ Chrome አሳሽ ማየት ይችላሉ። ሙሉ ቅድሚያ የሚሰጡዋቸውን ሰንጠረዥ.

አስቀድመው ይጫኑ፣ ቀድመው ያቅርቡ እና ሌሎች መለያዎችን

ቅድመ ዝግጅት

<link rel= "prefetch"> ማሰሻው ከበስተጀርባ (እንደ ስክሪፕት ወይም የቅጥ ሉህ ያሉ) እንዲያወርድ እና እንዲሸጎጥ ይጠይቃል። መጫን በዝቅተኛ ቅድሚያ ስለሚገኝ ይበልጥ አስፈላጊ በሆኑ ሀብቶች ላይ ጣልቃ አይገባም። በሚቀጥለው ገጽ ላይ ሀብቱ አስፈላጊ ከሆነ እና አስቀድመው መሸጎጫ ለማድረግ ከፈለጉ ይህ ጠቃሚ ነው።

እዚህም, አሳሹ ከተጫነ በኋላ ከንብረቱ ጋር ምንም አያደርግም. ስክሪፕቶች አልተተገበሩም፣ የቅጥ ሉሆች አልተተገበሩም። ሀብቱ በቀላሉ የተሸጎጠ እና በተጠየቀ ጊዜ ወዲያውኑ ይገኛል።

አገባብ

<link rel="prefetch" href="/am/style.css" as="style" />

href ለማውረድ ወደሚፈልጉት ምንጭ ይጠቁማል።

as በአሳሹ ውስጥ ሊወርድ የሚችል ማንኛውም ነገር ሊሆን ይችላል:

  • style ለቅጥ ሉሆች ፣
  • script ለስክሪፕቶች ፣
  • font ለቅርጸ-ቁምፊዎች ፣
  • fetch በመጠቀም ለተጫኑ ሀብቶች fetch() ወይም XMLHttpRequest,
  • ሙሉ ዝርዝር ይመልከቱ በኤም.ዲ.ኤን.

ባህሪውን መግለጽ አስፈላጊ ነው as - ይህ አሳሹ በትክክል ቅድሚያ እንዲሰጥ እና ውርዶችን እንዲያቀናጅ ይረዳል።

መቼ እንደሚጠቀሙ

ምንጮችን ከሌሎች ገጾች ለመጫን, ከሌላ ገጽ ምንጭ ከፈለጉ እና አስቀድመው ለመጫን ከፈለጉ የዚያን ገጽ አተረጓጎም ለማፋጠን። ለምሳሌ:

  • የመስመር ላይ መደብር አለዎት፣ እና 40% ተጠቃሚዎች የመነሻ ገጹን ለምርት ገጹ ይተዋሉ። ተጠቀም <link rel= "prefetch">የምርት ገጾችን ለመስራት CSS እና JS ፋይሎችን በመጫን ላይ።
  • ባለ አንድ ገጽ መተግበሪያ አለህ፣ እና የተለያዩ ገፆች የተለያዩ ፓኬጆችን ይጫናሉ። አንድ ተጠቃሚ አንድን ገጽ ሲጎበኝ፣ የሚያገናኛቸው የሁሉም ገፆች ጥቅሎች አስቀድመው ሊጫኑ ይችላሉ።

ይህ መለያ በማንኛውም መጠን ደህንነቱ በተጠበቀ ሁኔታ ጥቅም ላይ ሊውል ይችላል.. ብሮውዘርስ አብዛኛውን ጊዜ ቅድመ ፍጥረትን በዝቅተኛ ቅድሚያ ይመድባል፣ ስለዚህ ማንንም አያስቸግርም። የተጠቃሚ ትራፊክን እንደሚፈጅ ብቻ ያስታውሱ, ይህም ገንዘብ ሊያስወጣ ይችላል.

ለአስቸኳይ ጥያቄዎች አይደለም።. አይጠቀሙ <link rel= "prefetch">, በጥቂት ሰከንዶች ውስጥ ሀብቱ በሚያስፈልግበት ጊዜ. በዚህ ሁኔታ, ይጠቀሙ <link rel= "preload">.

ዝርዝሮችን ይመልከቱ

አማራጭ መለያ. አሳሹ ይህንን መመሪያ እንዲከተል አይፈለግም፤ ችላ ሊለው ይችላል፣ ለምሳሌ በዝግተኛ ግንኙነት።

በ Chrome ውስጥ ቅድሚያ. በ Chrome ውስጥ <link rel= "prefetch"> ብዙውን ጊዜ የሚፈጸመው በትንሹ ቅድሚያ (ተመልከት ሙሉ ቅድሚያ የሚሰጡዋቸውን ሰንጠረዥ), ማለትም ሁሉንም ነገር ከተጫነ በኋላ.

ቅድመ-ግንኙነት

<link rel= "preconnect"> ለወደፊት የግንኙነት ማዋቀርን ማፋጠን ሲፈልጉ አሳሹ አስቀድሞ ከጎራው ጋር እንዲገናኝ ይጠይቃል።

ማሰሻው ከአዲስ የሶስተኛ ወገን ጎራ ማንኛውንም ሃብት ካወጣ ግንኙነት መመስረት አለበት። ለምሳሌ፣ ጎግል ፎንቶችን ከጫነ፣ ከሲዲኤን ቅርጸ-ቁምፊ ምላሽ ከሰጠ ወይም የJSON ምላሽ ከኤፒአይ አገልጋይ ከጠየቀ።

አዲስ ግንኙነት መመስረት ብዙ ጊዜ ጥቂት መቶ ሚሊሰከንዶች ይወስዳል። አንድ ጊዜ ይከናወናል, ግን አሁንም ጊዜ ይወስዳል. አስቀድመው ግንኙነት ከፈጠሩ፣ ጊዜዎን ይቆጥባሉ እና ምንጮችን ከዚህ ጎራ በፍጥነት ያውርዱ።

አገባብ

<link rel= "preconnect" href="https://api.my-app.com" />

href የአይፒ አድራሻውን ለመወሰን የሚፈልጉትን የጎራ ስም ያመለክታል. በቅድመ-ቅጥያ ሊገለጽ ይችላል (https://domain.com) ወይም ያለሱ (//domain.com).

መቼ እንደሚጠቀሙ

በቅርቡ ለሚያስፈልጉ ጎራዎች ተጠቀም አንድ አስፈላጊ ዘይቤ፣ ስክሪፕት ወይም ምስል ከዚያ ለማውረድ፣ ነገር ግን የግብአት ዩአርኤልን ገና አታውቀውም። ለምሳሌ:

  • ማመልከቻዎ የተስተናገደው በ ላይ ነው። my-app.com እና የ AJAX ጥያቄዎችን ያቀርባል api.my-app.comልዩ መጠይቆችን አስቀድመው አታውቋቸውም ምክንያቱም እነሱ በተለዋዋጭ መንገድ ከJS. እዚህ ጎራውን ቀድመው ለማገናኘት መለያ መጠቀም በጣም ተገቢ ነው።
  • ማመልከቻዎ የተስተናገደው በ ላይ ነው። my-app.com እና Google Fonts ይጠቀማል። እነሱ በሁለት ደረጃዎች ይወርዳሉ: በመጀመሪያ, የ CSS ፋይሉ ከጎራ ይወርዳል fonts.googleapis.com, ከዚያ ይህ ፋይል ቅርጸ ቁምፊዎችን ይጠይቃል fonts.gstatic.com. ከየትኞቹ ልዩ ቅርጸ-ቁምፊዎች እንደመጡ ማወቅ አይችሉም fonts.gstatic.com የ CSS ፋይሉን እስክትጭኑ ድረስ ያስፈልገዎታል፣ስለዚህ አስቀድመን የመጀመሪያ ግንኙነት ማድረግ እንችላለን።

አንዳንድ የሶስተኛ ወገን ስክሪፕት ወይም ቅጥ ለማፍጠን ይህን መለያ ይጠቀሙ አስቀድሞ በተፈጠረ ግንኙነት ምክንያት.

ከመጠን በላይ አይጠቀሙ. ግንኙነት መመስረት እና ማቆየት ለደንበኛውም ሆነ ለአገልጋዩ ውድ ስራ ነው። ይህንን መለያ ቢበዛ ከ4-6 ጎራዎች ይጠቀሙ።

ዝርዝሮችን ይመልከቱ

አማራጭ መለያ. አሳሹ ይህንን መመሪያ እንዲከተል አይፈለግም እና ሊተወው ይችላል፣ ለምሳሌ ብዙ ግንኙነቶች ቀደም ብለው ከተመሰረቱ ወይም በሌላ አጋጣሚ።

የግንኙነት ሂደት ምንን ያካትታል?. ከእያንዳንዱ ጣቢያ ጋር ለመገናኘት አሳሹ የሚከተሉትን ማድረግ አለበት:

  • የዲ ኤን ኤስ ጥራት. የአገልጋይ አይፒ አድራሻን ይፈልጉ (216.58.215.78ለተጠቀሰው የጎራ ስም (google.com).
  • TCP መጨባበጥ. ከአገልጋዩ ጋር የTCP ግንኙነት ለመጀመር ፓኬቶችን ይለዋወጡ (ደንበኛ → አገልጋይ → ደንበኛ)።
  • TLS መጨባበጥ (ኤችቲቲፒኤስ ጣቢያዎች ብቻ). ደህንነቱ የተጠበቀ የTLS ክፍለ ጊዜ ለመጀመር ሁለት ዙር የፓኬት ልውውጥ (ደንበኛ → አገልጋይ → ደንበኛ → አገልጋይ → ደንበኛ)።

ማሳሰቢያ፡ HTTP/3 የመጨባበጥ ዘዴን ያሻሽላል እና ያፋጥነዋል፣ ግን አሁንም በጣም ሩቅ ነው።

dns-prefetch

<link rel= "dns-prefetch"> በቅርቡ ከሱ ጋር የሚገናኙ ከሆነ እና የመጀመሪያውን ግንኙነት ለማፋጠን ከፈለጉ አሳሹን ለጎራው ዲ ኤን ኤስ ጥራት አስቀድሞ እንዲያከናውን ይጠይቃል።

ማሰሻው ከአዲሱ የሶስተኛ ወገን ጎራ ማንኛውንም ግብዓት የሚያመጣ ከሆነ የጎራውን አይፒ አድራሻ መወሰን አለበት። ለምሳሌ፣ Google Fonts፣ React fonts from CDN ወይም የJSON ምላሽ ከኤፒአይ አገልጋይ መጠየቅ።

ለእያንዳንዱ አዲስ ጎራ፣ የዲ ኤን ኤስ መዝገብ ጥራት በአብዛኛው ከ20-120 ሚሴ አካባቢ ይወስዳል። ይህ ከተሰጠው ጎራ የመጀመሪያውን ምንጭ መጫን ብቻ ነው የሚነካው፣ ግን አሁንም መዘግየትን ያስተዋውቃል። የዲ ኤን ኤስ ጥራትን አስቀድመን ከሠራን, ጊዜን እንቆጥባለን እና ሀብቱን በፍጥነት እንጭናለን.

አገባብ

<link rel= "dns-prefetch" href="https://api.my-app.com" />

href የአይፒ አድራሻውን ለማዘጋጀት የሚፈልጉትን የጎራ ስም ያሳያል። በቅድመ-ቅጥያ ሊገለጽ ይችላል (https://domain.com) ወይም ያለሱ (//domain.com).

መቼ እንደሚጠቀሙ

በቅርቡ ለሚያስፈልጉ ጎራዎች ተጠቀም አሳሹ አስቀድሞ የማያውቀውን መርጃዎች ከዚያ ለማውረድ። ለምሳሌ:

  • ማመልከቻዎ የተስተናገደው በ ላይ ነው። my-app.com እና የ AJAX ጥያቄዎችን ያቀርባል api.my-app.comልዩ መጠይቆችን አስቀድመው አታውቋቸውም ምክንያቱም እነሱ በተለዋዋጭ መንገድ ከJS. እዚህ ጎራውን ቀድመው ለማገናኘት መለያ መጠቀም በጣም ተገቢ ነው።
  • ማመልከቻዎ የተስተናገደው በ ላይ ነው። my-app.com፣ እና ጎግል ፎንቶችን ይጠቀማል። እነሱ በሁለት ደረጃዎች ይወርዳሉ: በመጀመሪያ, የ CSS ፋይሉ ከጎራ ይወርዳል fonts.googleapis.com, ከዚያ ይህ ፋይል ቅርጸ ቁምፊዎችን ይጠይቃል fonts.gstatic.com. ከየትኞቹ ልዩ ቅርጸ-ቁምፊዎች እንደመጡ ማወቅ አይችሉም fonts.gstatic.com የ CSS ፋይሉን እስክትጭኑ ድረስ ያስፈልገዎታል፣ስለዚህ አስቀድመን ብቻ ነው የመጀመሪያ ግንኙነት ማድረግ የምንችለው።

አንዳንድ የሶስተኛ ወገን ስክሪፕት ወይም ቅጥ ለማፍጠን ይህን መለያ ይጠቀሙ አስቀድሞ በተፈጠረ ግንኙነት ምክንያት.

እባካችሁ ተመሳሳይ ባህሪያትን ልብ ይበሉ <link rel= "dns-prefetch"/> и <link rel= "preconnect">. ብዙውን ጊዜ እነሱን ለአንድ ጎራ መጠቀማችን ትርጉም የለውም፡- <link rel= "preconnect"> አስቀድሞ ያካትታል <link rel= "dns-prefetch"/> እና ብዙ ተጨማሪ. ይህ በሁለት ጉዳዮች ሊረጋገጥ ይችላል-

  • የቆዩ አሳሾችን መደገፍ ይፈልጋሉ?. <link rel= "dns-prefetch" /> የተደገፈ ከ IE10 እና Safari 5 ጀምሮ. <link rel= "preconnect"> በ Chrome እና Firefox ውስጥ ለተወሰነ ጊዜ ይደገፋል, ነገር ግን በ 11.1 እና ወደ Safari ብቻ ታክሏል አሁንም በ IE/Edge ውስጥ አይደገፍም።. እነዚህን አሳሾች መደገፍ ከፈለጉ ይጠቀሙ <link rel= "dns-prefetch" /> እንደ የመጠባበቂያ አማራጭ ለ <link rel= "preconnect">.
  • ግንኙነቶችን ከ4-6 በላይ ጎራዎችን ማፋጠን ይፈልጋሉ. መለያ <link rel= "preconnect"> ግንኙነት መመስረት እና ማቆየት ውድ ሾል ስለሆነ ከ4-6 በላይ በሆኑ ጎራዎች መጠቀም አይመከርም። <link rel= "dns-prefetch" /> አነስተኛ ሀብቶችን ይጠቀማል, ስለዚህ አስፈላጊ ከሆነ ይጠቀሙበት.

ዝርዝሮችን ይመልከቱ

አማራጭ መለያ. አሳሹ ይህንን መመሪያ እንዲከተል አይገደድም፣ ስለዚህ የዲ ኤን ኤስ ጥራት ላያከናውን ይችላል፣ ለምሳሌ በገጹ ላይ ብዙ እንደዚህ ያሉ መለያዎች ካሉ ወይም በሌላ አጋጣሚ።

ዲ ኤን ኤስ ምንድን ነው?. በይነመረቡ ላይ ያለው እያንዳንዱ አገልጋይ ልዩ የሆነ የአይፒ አድራሻ አለው ፣ እሱም ይመስላል 216.58.215.78. የጣቢያው ስም ብዙውን ጊዜ በአሳሹ የአድራሻ አሞሌ ውስጥ ይገባል (ለምሳሌ ፣ google.com), እና ዲ ኤን ኤስ (የጎራ ስም ስርዓት) አገልጋዮች ከአገልጋዩ አይፒ አድራሻ ጋር ይጣጣማሉ (216.58.215.78).

የአይፒ አድራሻን ለመወሰን አሳሹ የዲኤንኤስ አገልጋይ መጠየቅ አለበት። ወደ አዲስ የሶስተኛ ወገን ጎራ ሲገናኙ 20-120 ሚሴ ይወስዳል።

ዲ ኤን ኤስ ተደብቋል፣ ምንም እንኳን በጣም አስተማማኝ ባይሆንም።. አንዳንድ የስርዓተ ክወናዎች እና አሳሾች የዲ ኤን ኤስ መጠይቆችን መሸጎጫ፡ ይህ በተደጋጋሚ መጠይቆች ላይ ጊዜ ይቆጥባል፣ ነገር ግን መሸጎጥ በ ላይ መተማመን አይቻልም። በሊኑክስ ላይ ብዙ ጊዜ አይሰራም። Chrome የዲ ኤን ኤስ መሸጎጫ አለው፣ ግን የሚቆየው ለአንድ ደቂቃ ብቻ ነው። ዊንዶውስ የዲ ኤን ኤስ ምላሾችን ለአምስት ቀናት ያከማቻል።

ቅድመ ዝግጅት

<link rel= "prerender"> አሳሹ ዩአርኤሉን እንዲያወርድ እና በማይታይ ትር ውስጥ እንዲያሳየው ይጠይቃል። ተጠቃሚው አገናኙ ላይ ጠቅ ሲያደርግ, ገጹ ወዲያውኑ መታየት አለበት. ተጠቃሚው የተወሰነ ገጽ እንደሚጎበኝ እርግጠኛ ከሆኑ እና ማሳያውን ማፋጠን ከፈለጉ ይህ ጠቃሚ ነው።

የዚህ መለያ ልዩ ውጤታማነት (ወይም ምክንያት) ቢሆንም፣ በ2019 <link rel= "prerender"> በዋና አሳሾች ውስጥ በደንብ አይደገፍም። ተጨማሪ ዝርዝሮችን ይመልከቱ። ከታች.

አገባብ

<link rel="prerender" href="https://my-app.com/pricing" />

href ከበስተጀርባ መስራት ለመጀመር ወደሚፈልጉት ዩአርኤል ይጠቁማል።

መቼ እንደሚጠቀሙ

ተጠቃሚው ወደ አንድ የተወሰነ ገጽ እንደሚሄድ እርግጠኛ ከሆኑ. ወደ ገጽ ሀ 70% ጎብኝዎች ወደ ገጽ B የሚሄዱበት “ዋሻ” ካለህ <link rel= "prerender"> በገጽ A ላይ ገጽ ቢን በፍጥነት ለማሳየት ይረዳል።

ከመጠን በላይ አይጠቀሙ. ቅድመ ዝግጅት በመተላለፊያ ይዘት እና በማስታወስ ረገድ እጅግ በጣም ውድ ነው። አይጠቀሙ <link rel= "prerender"> ከአንድ በላይ ገጽ.

ዝርዝሮችን ይመልከቱ

አማራጭ መለያ. አሳሹ ይህንን መመሪያ እንዲከተል አይገደድም እና ለምሳሌ በዝግታ ግንኙነት ወይም በቂ ያልሆነ ነፃ ማህደረ ትውስታ ሲኖር ችላ ሊለው ይችላል።

ማህደረ ትውስታን ለማስቀመጥ Chrome ሙሉ ስራ አይሰራምና NoStateን ብቻ አስቀድመው ይጫኑ. ይህ ማለት Chrome ገጹን እና ሁሉንም ሀብቶቹን ይጭናል, ነገር ግን ጃቫ ስክሪፕትን አያሰራም ወይም አይሰራም.

ፋየርፎክስ እና ሳፋሪ ይህን መለያ በፍጹም አይደግፉም። አሳሾች ይህንን መመሪያ እንዲከተሉ ስለማይገደዱ ይህ ዝርዝር መግለጫውን አይጥስም። ግን አሁንም ያሳዝናል. የትግበራ ስህተት ፋየርፎክስ ለሰባት ዓመታት ክፍት ነው። ሳፋሪ የሚሉ ዘገባዎች አሉ። ይህን መለያም አይደግፍም።.

ማጠቃለያ

ተጠቀም፡

  • <link rel= "preload"> - በጥቂት ሰከንዶች ውስጥ ሃብት ሲፈልጉ
  • <link rel= "prefetch"> - በሚቀጥለው ገጽ ላይ ሀብቱን ሲፈልጉ
  • <link rel= "preconnect"> - በቅርቡ መገልገያ እንደሚያስፈልግዎ ሲያውቁ፣ ግን ሙሉ ዩአርኤልውን እስካሁን አላወቁም።
  • <link rel= "dns-prefetch"> - በተመሳሳይ ፣ በቅርብ ጊዜ መገልገያ እንደሚያስፈልግዎት ሲያውቁ ፣ ግን ሙሉ ዩአርኤሉን ገና አላወቁም (ለአሮጌ አሳሾች)
  • <link rel= "prerender"> - ተጠቃሚዎች ወደ አንድ ገጽ እንደሚሄዱ እርግጠኛ ከሆኑ እና ማሳያውን ማፋጠን ይፈልጋሉ

ምንጭ: hab.com

አስተያየት ያክሉ