เดชเตเดฐเต€เดฒเต‹เดกเต, เดชเตเดฐเต€เดซเต†เดšเตเดšเต, เดฎเดฑเตเดฑเต เดŸเดพเด—เตเด•เตพ

เด‰เดฃเตเดŸเต เดตเต†เดฌเต เดชเตเดฐเด•เดŸเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เดฎเดพเตผเด—เด™เตเด™เตพ. เด…เดตเดฏเดฟเดฒเตŠเดจเตเดจเต เดชเดฟเดจเตเดจเต€เดŸเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดชเตเดฐเต€เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต. CSS เดชเตเดฐเต€-เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต, เดซเตเตพ เดชเต‡เดœเต เดชเตเดฐเต€-เดฑเต†เตปเดกเดฑเดฟเด‚เด—เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเตŠเดฎเต†เดฏเตเตป เดจเต†เดฏเดฟเด‚ เดฑเต†เดธเดฒเต‚เดทเตป. เดžเด™เตเด™เตพ เดŽเดฒเตเดฒเดพเด‚ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เดซเดฒเด‚ เดคเตฝเด•เตเดทเดฃเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•! เด•เต†เดพเดณเตเดณเดพเด‚.

เด…เดคเดฟเดฒเตเด‚ เดฐเดธเด•เดฐเดฎเดพเดฏเดคเต เด…เดคเต เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต. เด…เดžเตเดšเต เดŸเดพเด—เตเด•เตพ เดชเตเดฐเดพเดฅเดฎเดฟเด• เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเตป เดฌเตเดฐเต—เดธเดฑเดฟเดจเต เด’เดฐเต เด•เดฎเดพเตปเดกเต เดจเตฝเด•เตเด•:

<link rel="prefetch" href="/ml/style.css" as="style" />
<link rel="preload" href="/ml/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="/ml/style.css" as="style" />

href เดจเดฟเด™เตเด™เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เด‰เดฑเดตเดฟเดŸเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

as เดฌเตเดฐเต—เดธเดฑเดฟเตฝ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดŽเดจเตเดคเตเด‚ เด†เด•เดพเด‚:

  • style เดธเตเดฑเตเดฑเตˆเตฝ เดทเต€เดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ,
  • script เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพเด•เตเด•เต,
  • font เดซเต‹เดฃเตเดŸเตเด•เตพเด•เตเด•เดพเดฏเดฟ,
  • fetch เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเต‹เดกเต เดšเต†เดฏเตเดค เดตเดฟเดญเดตเด™เตเด™เตพเด•เตเด•เต fetch() เด…เดฅเดตเดพ XMLHttpRequest,
  • เดฎเตเดดเตเดตเตป เดฒเดฟเดธเตเดฑเตเดฑเต เด•เดพเดฃเตเด• MDN-เตฝ.

เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต 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>

    เดˆ เดธเดฎเต€เดชเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, JavaScript เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด•เตเดฐเดฟเดŸเตเดŸเดฟเด•เตเด•เตฝ เด…เดฒเตเดฒเดพเดคเตเดค เดถเตˆเดฒเดฟเด•เตพ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเดพเตป เดคเตเดŸเด™เตเด™เตเด•เดฏเตเดณเตเดณเต‚, เด‡เดคเต เดฑเต†เตปเดกเตผ เดšเต†เดฏเตเดคเดคเดฟเดจเต เดถเต‡เดทเด‚ เด•เตเดฑเดšเตเดšเต เดจเดฟเดฎเดฟเดทเด™เตเด™เตพเด•เตเด•เตเดณเตเดณเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เดพเด‚. JS เด‰เดชเดฏเต‹เด—เด‚ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ <link rel= "preload">เดจเต‡เดฐเดคเตเดคเต† เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เดคเตเดŸเด™เตเด™เดพเตป:

    <style>
    /* Inlined critical styles */
    </style>
    
    <link rel="preload" href="/ml/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="/ml/style.css" as="style" />

href เดจเดฟเด™เตเด™เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เด‰เดฑเดตเดฟเดŸเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

as เดฌเตเดฐเต—เดธเดฑเดฟเตฝ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดŽเดจเตเดคเตเด‚ เด†เด•เดพเด‚:

  • style เดธเตเดฑเตเดฑเตˆเตฝ เดทเต€เดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ,
  • script เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพเด•เตเด•เต,
  • font เดซเต‹เดฃเตเดŸเตเด•เตพเด•เตเด•เดพเดฏเดฟ,
  • fetch เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเต‹เดกเต เดšเต†เดฏเตเดค เดตเดฟเดญเดตเด™เตเด™เตพเด•เตเด•เต fetch() เด…เดฅเดตเดพ XMLHttpRequest,
  • เดฎเตเดดเตเดตเตป เดฒเดฟเดธเตเดฑเตเดฑเต เด•เดพเดฃเตเด• MDN-เตฝ.

เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต as - เด‡เดคเต เดฌเตเดฐเต—เดธเดฑเดฟเดจเต† เดถเดฐเดฟเดฏเดพเดฏเดฟ เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เดพเดจเตเด‚ เดกเต—เตบเดฒเต‹เดกเตเด•เตพ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

เดŽเดชเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚

เดฎเดฑเตเดฑเต เดชเต‡เดœเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฑเตเดฑเตŠเดฐเต เดชเต‡เดœเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เด‰เดฑเดตเดฟเดŸเด‚ เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด† เดชเต‡เดœเดฟเดจเตเดฑเต† เดฑเต†เตปเดกเดฑเดฟเด‚เด—เต เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เด…เดคเต เดชเตเดฐเต€เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

  • เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด“เตบเดฒเตˆเตป เดธเตเดฑเตเดฑเต‹เตผ เด‰เดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† 40% เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเด‚ เด‰เตฝเดชเตเดชเดจเตเดจ เดชเต‡เดœเดฟเดจเดพเดฏเดฟ เดนเต‹เด‚ เดชเต‡เดœเต เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• <link rel= "prefetch">, เด‰เตฝเดชเตเดชเดจเตเดจ เดชเต‡เดœเตเด•เตพ เดฑเต†เตปเดกเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต CSS, JS เดซเดฏเดฒเตเด•เตพ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  • เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเตŠเดฑเตเดฑ เดชเต‡เดœเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฃเตเดŸเต, เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเต‡เดœเตเด•เตพ เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด’เดฐเต เดชเต‡เดœเต เดธเดจเตเดฆเตผเดถเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเต เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดชเต‡เดœเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดชเตเดฐเต€เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดˆ เดŸเดพเด—เต เด’เดฐเต เดชเดฐเดฟเดงเดฟ เดตเดฐเต† เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต.. เดฌเตเดฐเต—เดธเดฑเตเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดฎเตเตปเด—เดฃเดจเดฏเต‹เดŸเต† เดชเตเดฐเต€เดซเต†เดšเตเดšเต เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เด†เดฐเต†เดฏเตเด‚ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด‡เดคเต เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดŸเตเดฐเดพเดซเดฟเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเดคเต เด“เตผเด•เตเด•เตเด•, เด‡เดคเต เดชเดฃเด‚ เดšเดฟเดฒเดตเดพเด•เตเด‚.

เด…เดŸเดฟเดฏเดจเตเดคเดฐ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพเด•เตเด•เดฒเตเดฒ. เด‰เดชเดฏเต‡เดพเด—เดฟเด•เตเด•เดฐเตเดคเต <link rel= "prefetch">, เด•เตเดฑเดšเตเดšเต เดจเดฟเดฎเดฟเดทเด™เตเด™เตพเด•เตเด•เตเดณเตเดณเดฟเตฝ เดฑเดฟเดธเต‹เดดเตเดธเต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดชเตเดชเต‹เตพ. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• <link rel= "preload">.

เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เด•เดพเดฃเตเด•

เด“เดชเตเดทเดฃเตฝ เดŸเดพเด—เต. เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดชเดพเดฒเดฟเด•เตเด•เดพเตป เดฌเตเดฐเต—เดธเดฑเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ; เด…เดคเต เด…เดตเด—เดฃเดฟเด•เตเด•เดพเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเต‡เด—เดค เด•เตเดฑเดžเตเดž เด•เดฃเด•เตเดทเดจเดฟเตฝ.

Chrome-เตฝ เดฎเตเตปเด—เดฃเดจ. Chrome-เตฝ <link rel= "prefetch"> เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดฎเตเตปเด—เดฃเดจเดฏเต‹เดŸเต† เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต (เด•เดพเดฃเตเด• เดชเต‚เตผเดฃเตเดฃ เดฎเตเตปเด—เดฃเดจ เดชเดŸเตเดŸเดฟเด•), เด…เดคเดพเดฏเดคเต, เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพเด‚ เดฒเต‹เดกเต เดšเต†เดฏเตเดค เดถเต‡เดทเด‚.

เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

<link rel= "preconnect"> เดญเดพเดตเดฟเดฏเดฟเตฝ เด•เดฃเด•เตเดทเตป เดธเดœเตเดœเต€เด•เดฐเดฃเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดกเตŠเดฎเต†เดฏเตโ€Œเดจเดฟเดฒเต‡เด•เตเด•เต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเตป เดฌเตเดฐเต—เดธเดฑเดฟเดจเต‹เดŸเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด’เดฐเต เดชเตเดคเดฟเดฏ เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เดกเตŠเดฎเต†เดฏเตโ€Œเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฌเตเดฐเต—เดธเตผ เด’เดฐเต เด•เดฃเด•เตเดทเตป เดธเตเดฅเดพเดชเดฟเด•เตเด•เดฃเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด…เดคเต เด—เต‚เด—เดฟเตพ เดซเต‹เดฃเตเดŸเตเด•เตพ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต CDN-เตฝ เดจเดฟเดจเตเดจเต เดซเต‹เดฃเตเดŸเตเด•เตพ เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต API เดธเต†เตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต JSON เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด•.

เด’เดฐเต เดชเตเดคเดฟเดฏ เด•เดฃเด•เตเดทเตป เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดจเต‚เดฑเตเด•เดฃเด•เตเด•เดฟเดจเต เดฎเดฟเดฒเตเดฒเดฟเดธเต†เด•เตเด•เตปเดกเต เดŽเดŸเตเด•เตเด•เตเด‚. เด‡เดคเต เด’เดฐเดฟเด•เตเด•เตฝ เดšเต†เดฏเตเดคเต, เดชเด•เตเดทเต‡ เด‡เดชเตเดชเต‹เดดเตเด‚ เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เตพ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เด’เดฐเต เด•เดฃเด•เตเดทเตป เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เดธเดฎเดฏเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดˆ เดกเตŠเดฎเต†เดฏเตโ€Œเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต‡เด—เดคเตเดคเดฟเตฝ เดตเดฟเดญเดตเด™เตเด™เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เดตเดพเด•เตเดฏเด˜เดŸเดจ

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

href เดจเดฟเด™เตเด™เตพ เดเดชเดฟ เดตเดฟเดฒเดพเดธเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เดกเตŠเดฎเต†เดฏเตเตป เดจเดพเดฎเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚ (https://domain.com) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเดฒเตเดฒเดพเดคเต† (//domain.com).

เดŽเดชเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚

เด‰เดŸเตป เด†เดตเดถเตเดฏเดฎเดพเดฏ เดกเตŠเดฎเต†เดฏเตโ€Œเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เด…เดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดถเตˆเดฒเดฟเดฏเต‹ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต‹ เดšเดฟเดคเตเดฐเดฎเต‹ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเตเดตเดฐเต† เดฑเดฟเดธเต‹เดดเตเดธเต URL เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

  • เดจเดฟเด™เตเด™เดณเตเดŸเต† เด…เดชเต‡เด•เตเดท เดนเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต my-app.com เด•เต‚เดŸเดพเดคเต† AJAX เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดจเดŸเดคเตเดคเตเดจเตเดจเต api.my-app.com: JS-เตฝ เดจเดฟเดจเตเดจเต เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเดฟเดจเดพเตฝ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ. เด‡เดตเดฟเดŸเต† เดกเตŠเดฎเต†เดฏเตโ€Œเดจเดฟเดฒเต‡เด•เตเด•เต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดŸเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเดฟเด•เดšเตเดšเตเด‚ เด‰เดšเดฟเดคเดฎเดพเดฃเต.
  • เดจเดฟเด™เตเด™เดณเตเดŸเต† เด…เดชเต‡เด•เตเดท เดนเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต my-app.com เด•เต‚เดŸเดพเดคเต† เด—เต‚เด—เดฟเตพ เดซเต‹เดฃเตเดŸเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดต เดฐเดฃเตเดŸเต เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเดฒเดพเดฏเดพเดฃเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต: เด†เดฆเตเดฏเด‚, CSS เดซเดฏเตฝ เดกเตŠเดฎเต†เดฏเตโ€Œเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต fonts.googleapis.com, เดคเตเดŸเตผเดจเตเดจเต เดˆ เดซเดฏเตฝ เดซเต‹เดฃเตเดŸเตเด•เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดจเตเดจเต fonts.gstatic.com. เดเดคเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดซเต‹เดฃเตเดŸเต เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณเดคเดพเดฃเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดฑเดฟเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ fonts.gstatic.com เดจเดฟเด™เตเด™เตพ CSS เดซเดฏเตฝ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเดตเดฐเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเด‚, เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เด’เดฐเต เดชเตเดฐเดพเดฅเดฎเดฟเด• เด•เดฃเด•เตเดทเตป เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚.

เดšเดฟเดฒ เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต‹ เดถเตˆเดฒเดฟเดฏเต‹ เด…เตฝเดชเตเดชเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เดˆ เดŸเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดธเตเดฅเดพเดชเดฟเดšเตเดš เด•เดฃเด•เตเดทเตป เด•เดพเดฐเดฃเด‚.

เด…เดฎเดฟเดคเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต. เด’เดฐเต เด•เดฃเด•เตเดทเตป เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเตเด‚ เดธเต†เตผเดตเดฑเดฟเดจเตเด‚ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเดพเดฃเต. เดชเดฐเดฎเดพเดตเดงเดฟ 4-6 เดกเตŠเดฎเต†เดฏเตโ€Œเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดˆ เดŸเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เด•เดพเดฃเตเด•

เด“เดชเตเดทเดฃเตฝ เดŸเดพเด—เต. เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดชเดพเดฒเดฟเด•เตเด•เดพเตป เดฌเตเดฐเต—เดธเดฑเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เด…เดคเต เด…เดตเด—เดฃเดฟเด•เตเด•เดพเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดฐเดตเดงเดฟ เด•เดฃเด•เตเดทเดจเตเด•เตพ เด‡เดคเดฟเดจเด•เด‚ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ.

เด•เดฃเด•เตเดทเตป เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ เดŽเดจเตเดคเดพเดฃเต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต?. เด“เดฐเต‹ เดธเตˆเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เตเด‚ เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดฌเตเดฐเต—เดธเตผ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดšเต†เดฏเตเดฏเดฃเด‚:

  • DNS เดฑเต†เดธเดฒเตเดฏเต‚เดทเตป. เดธเต†เตผเดตเตผ IP เดตเดฟเดฒเดพเดธเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเด• (216.58.215.78) เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดกเตŠเดฎเต†เดฏเตเตป เดจเดพเดฎเดคเตเดคเดฟเดจเต (google.com).
  • เดŸเดฟเดธเดฟเดชเดฟ เดนเดธเตเดคเดฆเดพเดจเด‚. เดธเต†เตผเดตเดฑเตเดฎเดพเดฏเดฟ เด’เดฐเต TCP เด•เดฃเด•เตเดทเตป เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ (เด•เตเดฒเดฏเดจเตเดฑเต โ†’ เดธเต†เตผเดตเตผ โ†’ เด•เตเดฒเดฏเดจเตเดฑเต) เด•เตˆเดฎเดพเดฑเตเด•.
  • TLS เดนเดพเตปเดกเตโ€Œเดทเต‡เด•เตเด•เต (HTTPS เดธเตˆเดฑเตเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเด‚). เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏ TLS เดธเต†เดทเตป เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฐเดฃเตเดŸเต เดฑเต—เดฃเตเดŸเต เดชเดพเด•เตเด•เดฑเตเดฑเต เดŽเด•เตเดธเตเดšเต‡เดžเตเดšเต (เด•เตเดฒเดฏเดจเตเดฑเต โ†’ เดธเต†เตผเดตเตผ โ†’ เด•เตเดฒเดฏเดจเตเดฑเต โ†’ เดธเต†เตผเดตเตผ โ†’ เด•เตเดฒเดฏเดจเตเดฑเต).

เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: HTTP/3 เดนเดพเตปเดกเตโ€Œเดทเต‡เด•เตเด•เต เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚, เดชเด•เตเดทเต‡ เด‡เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดตเดณเดฐเต† เด…เด•เดฒเต†เดฏเดพเดฃเต.

dns-prefetch

<link rel= "dns-prefetch"> เดจเดฟเด™เตเด™เตพ เด‰เดŸเตป เดคเดจเตเดจเต† เดกเตŠเดฎเต†เดฏเตโ€Œเดจเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดชเตเดฐเดพเดฐเด‚เดญ เด•เดฃเด•เตเดทเตป เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดกเตŠเดฎเต†เดฏเตโ€Œเดจเดฟเดจเดพเดฏเตเดณเตเดณ DNS เดฑเต†เดธเดฒเตเดฏเต‚เดทเตป เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดฌเตเดฐเต—เดธเดฑเดฟเดจเต‹เดŸเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด’เดฐเต เดชเตเดคเดฟเดฏ เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เดกเตŠเดฎเต†เดฏเตโ€Œเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดกเตŠเดฎเต†เดฏเตโ€Œเดจเดฟเดจเตเดฑเต† IP เดตเดฟเดฒเดพเดธเด‚ เดฌเตเดฐเต—เดธเตผ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดฃเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต CDN-เตฝ เดจเดฟเดจเตเดจเต Google เดซเต‹เดฃเตเดŸเตเด•เตพ, เดชเตเดฐเดคเดฟเด•เดฐเดฃ เดซเต‹เดฃเตเดŸเตเด•เตพ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ API เดธเต†เตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต JSON เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด•.

เด“เดฐเต‹ เดชเตเดคเดฟเดฏ เดกเตŠเดฎเต†เดฏเตโ€Œเดจเดฟเดจเตเด‚, DNS เดฑเต†เด•เตเด•เต‹เตผเดกเต เดฑเต†เดธเดฒเต‚เดทเตป เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ 20-120 ms เดŽเดŸเตเด•เตเด•เตเด‚. เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเตŠเดฎเต†เดฏเตโ€Œเดจเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด†เดฆเตเดฏ เด‰เดฑเดตเดฟเดŸเด‚ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต† เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เดฌเดพเดงเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚, เดชเด•เตเดทเต‡ เด‡เดชเตเดชเต‹เดดเตเด‚ เด•เดพเดฒเดคเดพเดฎเดธเด‚ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ DNS เดฑเต†เดธเดฒเตเดฏเต‚เดทเตป เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพ เดธเดฎเดฏเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฑเดฟเดธเต‹เดดเตเดธเต เดตเต‡เด—เดคเตเดคเดฟเตฝ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เดตเดพเด•เตเดฏเด˜เดŸเดจ

<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, เด•เต‚เดŸเดพเดคเต† Google เดซเต‹เดฃเตเดŸเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดต เดฐเดฃเตเดŸเต เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเดฒเดพเดฏเดพเดฃเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต: เด†เดฆเตเดฏเด‚, 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-เดฒเตเด‚ เดธเดซเดพเดฐเดฟเดฏเดฟเดฒเตเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดณเตเดณเต‚ IE/Edge-เตฝ เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เดฌเตเดฐเต—เดธเดฑเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• <link rel= "dns-prefetch" /> เด’เดฐเต เดฌเดพเด•เตเด•เดชเตเดชเต เด“เดชเตเดทเดจเดพเดฏเดฟ <link rel= "preconnect">.
  • 4-6 เดกเตŠเดฎเต†เดฏเตโ€Œเดจเตเด•เดณเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด•เดฃเด•เตเดทเดจเตเด•เตพ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดŸเดพเด—เต เดšเต†เดฏเตเดฏเตเด• <link rel= "preconnect"> เด’เดฐเต เด•เดฃเด•เตเดทเตป เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเดพเดฏเดคเดฟเดจเดพเตฝ 4-6 เดกเตŠเดฎเต†เดฏเตโ€Œเดจเตเด•เดณเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. <link rel= "dns-prefetch" /> เด•เตเดฑเดšเตเดšเต เดตเดฟเดญเดตเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เด•เดพเดฃเตเด•

เด“เดชเตเดทเดฃเตฝ เดŸเดพเด—เต. เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดชเดพเดฒเดฟเด•เตเด•เดพเตป เดฌเตเดฐเต—เดธเดฑเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด…เดคเต DNS เดฑเต†เดธเดฒเตเดฏเต‚เดทเตป เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดฟเดฒเตเดฒ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเต‡เดœเดฟเดฒเต‹ เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดฒเต‹ เด…เดคเตเดคเดฐเด‚ เดจเดฟเดฐเดตเดงเดฟ เดŸเดพเด—เตเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ.

เดŽเดจเตเดคเดพเดฃเต DNS. เด‡เตปเดฑเตผเดจเต†เดฑเตเดฑเดฟเดฒเต† เด“เดฐเต‹ เดธเต†เตผเดตเดฑเดฟเดจเตเด‚ เด’เดฐเต เดคเดจเดคเดพเดฏ IP เดตเดฟเดฒเดพเดธเดฎเตเดฃเตเดŸเต, เด…เดคเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต 216.58.215.78. เดธเตˆเดฑเตเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฌเตเดฐเต—เดธเดฑเดฟเดจเตเดฑเต† เดตเดฟเดฒเดพเดธ เดฌเดพเดฑเดฟเตฝ เดจเตฝเด•เดพเดฑเตเดฃเตเดŸเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, google.com), DNS (เดกเตŠเดฎเต†เดฏเตเตป เดจเต†เดฏเดฟเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚) เดธเต†เตผเดตเดฑเตเด•เตพ เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† IP เดตเดฟเดฒเดพเดธเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต (216.58.215.78).

เด’เดฐเต IP เดตเดฟเดฒเดพเดธเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป, เดฌเตเดฐเต—เดธเตผ DNS เดธเต†เตผเดตเดฑเดฟเตฝ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เดฃเด‚. เด’เดฐเต เดชเตเดคเดฟเดฏ เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เดกเตŠเดฎเต†เดฏเตโ€Œเดจเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ 20โˆ’120 ms เดŽเดŸเตเด•เตเด•เตเด‚.

เดตเดณเดฐเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚ DNS เด•เดพเดทเต† เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดšเดฟเดฒ OS-เด•เดณเตเด‚ เดฌเตเดฐเต—เดธเดฑเตเด•เดณเตเด‚ DNS เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เด•เดพเดทเต† เดšเต†เดฏเตเดฏเตเดจเตเดจเต: เด‡เดคเต เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเตเดณเตเดณ เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เดณเดฟเตฝ เดธเดฎเดฏเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเด‚, เดชเด•เตเดทเต‡ เด•เดพเดทเต† เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เด†เดถเตเดฐเดฏเดฟเด•เตเด•เดพเดจเดพเดตเดฟเดฒเตเดฒ. Linux-เตฝ เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ. Chrome-เดจเต เด’เดฐเต DNS เด•เดพเดทเต† เด‰เดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด’เดฐเต เดฎเดฟเดจเดฟเดฑเตเดฑเต เดฎเดพเดคเตเดฐเดฎเต‡ เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เต‚. เด…เดžเตเดšเต เดฆเดฟเดตเดธเดคเตเดคเต‡เด•เตเด•เต เดตเดฟเตปเดกเต‹เดธเต เดกเดฟเดŽเตปเดŽเดธเต เดชเตเดฐเดคเดฟเด•เดฐเดฃเด™เตเด™เตพ เด•เดพเดทเต† เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดชเตเดฐเต€เดฑเต†เตปเดกเตผ

<link rel= "prerender"> URL เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดคเต เด’เดฐเต เด…เดฆเตƒเดถเตเดฏ เดŸเดพเดฌเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดฌเตเดฐเต—เดธเดฑเดฟเดจเต‹เดŸเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดฒเดฟเด™เตเด•เดฟเตฝ เด•เตเดฒเดฟเด•เตเด•เตเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดชเต‡เดœเต เด‰เดŸเดจเดŸเดฟ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดฃเด‚. เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดชเต‡เดœเต เดธเดจเตเดฆเตผเดถเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดกเดฟเดธเตเดชเตเดฒเต‡ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดฑเดชเตเดชเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต.

เดˆ เดŸเดพเด—เดฟเดจเตเดฑเต† เด…เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดซเดฒเดชเตเดฐเดพเดชเตเดคเดฟ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดŸเตเดŸเตเด‚ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เดพเดฐเดฃเด‚), 2019 เตฝ <link rel= "prerender"> เดชเตเดฐเดงเดพเดจ เดฌเตเดฐเต—เดธเดฑเตเด•เดณเดฟเตฝ เดฎเต‹เดถเดฎเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เด•เดพเดฃเตเด•. เดคเดพเดดเต†.

เดตเดพเด•เตเดฏเด˜เดŸเดจ

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

href เดจเดฟเด™เตเด™เตพ เดชเดถเตเดšเดพเดคเตเดคเดฒเดคเตเดคเดฟเตฝ เดฑเต†เตปเดกเตผ เดšเต†เดฏเตเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ URL-เดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดŽเดชเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚

เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดชเต‡เดœเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดฑเดชเตเดชเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต "เดคเตเดฐเด™เตเด•เด‚" เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเดฟเดฒเต‚เดŸเต† เดชเต‡เดœเต เดŽเดฏเดฟเดฒเต† 70% เดธเดจเตเดฆเตผเดถเด•เดฐเตเด‚ เดฌเดฟ เดชเต‡เดœเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด• <link rel= "prerender"> เดชเต‡เดœเดฟเตฝ เดŽ เดชเต‡เดœเต เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚.

เด…เดฎเดฟเดคเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต. เดฌเดพเตปเดกเตโ€Œเดตเดฟเดกเตโ€Œเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดชเตเดฐเต€-เดฑเต†เตปเดกเดฑเดฟเด‚เด—เต เดตเดณเดฐเต† เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต. เด‰เดชเดฏเต‡เดพเด—เดฟเด•เตเด•เดฐเตเดคเต <link rel= "prerender"> เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเต‡เดœเตเด•เตพเด•เตเด•เต.

เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เด•เดพเดฃเตเด•

เด“เดชเตเดทเดฃเตฝ เดŸเดพเด—เต. เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดชเดพเดฒเดฟเด•เตเด•เดพเตป เดฌเตเดฐเต—เดธเดฑเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เด‡เดคเต เด…เดตเด—เดฃเดฟเด•เตเด•เดพเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเต‡เด—เดค เด•เตเดฑเดžเตเดž เด•เดฃเด•เตเดทเดจเดฟเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดคเดฟเดฏเดพเดฏ เดธเต—เดœเดจเตเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ.

เดฎเต†เดฎเตเดฎเดฑเดฟ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเตป Chrome เดชเต‚เตผเดฃเตเดฃ เดฑเต†เตปเดกเดฑเดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒเด’เดชเตเดชเด‚ เดจเต‹เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเต€เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•. เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ Chrome เดชเต‡เดœเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเตเด‚ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดชเด•เตเดทเต‡ JavaScript เดฑเต†เตปเดกเตผ เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.

เดซเดฏเตผเดซเต‹เด•เตเดธเตเด‚ เดธเดซเดพเดฐเดฟเดฏเตเด‚ เดˆ เดŸเดพเด—เดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด‡เดคเต เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เดฒเด‚เด˜เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดฌเตเดฐเต—เดธเดฑเตเด•เตพ เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดชเดพเดฒเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ; เดŽเดจเตเดจเดพเดฒเตเด‚ เดฆเตเดƒเด–เด‚. เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดฌเด—เต เดเดดเต เดตเตผเดทเดฎเดพเดฏเดฟ เดซเดฏเตผเดซเต‹เด•เตเดธเต เดคเตเดฑเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเดซเดพเดฐเดฟ เดŽเดจเตเดจเตเด‚ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เดณเตเดฃเตเดŸเต เดˆ เดŸเดพเด—เดฟเดจเต†เดฏเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

เดธเด‚เด—เตเดฐเดนเด‚

เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•:

  • <link rel= "preload"> - เด•เตเดฑเดšเตเดšเต เดจเดฟเดฎเดฟเดทเด™เตเด™เตพเด•เตเด•เตเดณเตเดณเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด‰เดฑเดตเดฟเดŸเด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดชเตเดชเต‹เตพ
  • <link rel= "prefetch"> - เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดŸเตเดคเตเดค เดชเต‡เดœเดฟเตฝ เด‰เดฑเดตเดฟเดŸเด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดชเตเดชเต‹เตพ
  • <link rel= "preconnect"> - เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดŸเตป เดคเดจเตเดจเต† เด’เดฐเต เด‰เดฑเดตเดฟเดŸเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เด…เดฑเดฟเดฏเตเดฎเตเดชเต‹เตพ, เดŽเดจเตเดจเดพเตฝ เด…เดคเดฟเดจเตเดฑเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ URL เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเตเดตเดฐเต† เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ
  • <link rel= "dns-prefetch"> - เดธเดฎเดพเดจเดฎเดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดŸเตป เดคเดจเตเดจเต† เด’เดฐเต เดฑเดฟเดธเต‹เดดเตเดธเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เด…เดฑเดฟเดฏเตเดฎเตเดชเต‹เตพ, เดŽเดจเตเดจเดพเตฝ เด…เดคเดฟเดจเตเดฑเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ URL เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเตเดตเดฐเต† เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ (เดชเดดเดฏ เดฌเตเดฐเต—เดธเดฑเตเด•เตพเด•เตเด•เต)
  • <link rel= "prerender"> โ€” เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดชเต‡เดœเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดฑเดชเตเดชเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเดฟเดจเตเดฑเต† เดกเดฟเดธเตเดชเตเดฒเต‡ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•