Я запустил PageSpeed Insights, и он сказал мне следующее
Preconnect to required origins
Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. Learn more.
URL
Potential Savings
https://fls-na.amazon-adsystem.com
https://ir-ca.amazon-adsystem.com
https://fonts.googleapis.com
https://images-na.ssl-images-amazon.com
https://ws-na.assoc-amazon.com
Я использую Gatsby, поэтому подключил их с помощью плагина gatsby-plugin-preconnect
{
resolve: 'gatsby-plugin-preconnect',
options: {
domains: [
"https://ir-ca.amazon-adsystem.com",
"https://fls-na.amazon-adsystem.com",
"https://images-na.ssl-images-amazon.com",
"https://fonts.googleapis.com",
"https://ws-na.assoc-amazon.com"
]
}
}
Затем я снова запускаю PageSpeed Insights, и он говорит мне
Preconnect to required origins
Warnings:
A preconnect <link> was found for "https://fonts.googleapis.com" but was not used by the browser. Check that you are using the `crossorigin` attribute properly.
A preconnect <link> was found for "https://ws-na.assoc-amazon.com" but was not used by the browser. Check that you are using the `crossorigin` attribute properly.
A preconnect <link> was found for "https://images-na.ssl-images-amazon.com" but was not used by the browser. Check that you are using the `crossorigin` attribute properly.
A preconnect <link> was found for "https://fls-na.amazon-adsystem.com" but was not used by the browser. Check that you are using the `crossorigin` attribute properly.
A preconnect <link> was found for "https://ir-ca.amazon-adsystem.com" but was not used by the browser. Check that you are using the `crossorigin` attribute properly.
Я получил гораздо худшую оценку производительности с их предварительно подключенными
It has something to do with how the gatsby-plugin-offline preloads these assets.
У меня естьgatsby-plugin-offline
, но я не знаю, использую ли я его или нет. Я прочитал, что было бы хорошо установить, поэтому я и сделал. Могу ли я его удалить? - person Sam   schedule 14.07.2020