У меня есть файлы, которые кешируются в некотором cdn.
в моей локальной среде вы можете прочитать разметку в браузере как
<script src="/js/cool.js"></script>
, но когда она будет запущена в производство, она будет выглядеть так:
<script src="/js/cool.js.pagespeed.ce.l2D9mD1nmX.js"></script>
.pagespeed.ce.l2D9mD1nmX.js
означает, что он кэшировался
теперь мне стало интересно, рекомендуется ли это или рекомендуется предварительно загружать файл, который уже кэшируется в cdn?
потому что я делаю
<link rel="preload" type="application/javascript" href="/js/cool.js" as="script">
в моем <head>
, и это даст мне предупреждение о:
Ресурс (файл предварительной загрузки) был предварительно загружен с использованием предварительной загрузки ссылки, но неиспользуется в течение нескольких секунд после события загрузки окна.Пожалуйста, убедитесь, что оно имеет соответствующее значение as
и преднамеренно предварительно загружено.
, поскольку технически /js/cool.js
больше не существует в dom