Я использую файл js, и он доступен в cdn. У меня также есть тот же js-файл в моем проекте, что и резерв.с использованием cdn и того же файла js в локальном хранилище в качестве резервного файла будет загружать файл дважды или нет?
<script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.3.1/js/swiper.min.js"></script>
<script src="js/3rdPartyLibraries/swiper.min.js"></script>
У меня есть оба этих кода в моем html-файле под заголовком. Может ли кто-нибудь сказать, будет ли файл js загружаться дважды или только один раз? Правильно ли иметь обе ссылки? Будет ли он по-прежнему избегать дублирования, основанного на имени?
Вопрос о том, как обращаться с отказом CDN при резерве, задается и объясняется в другом месте. Что касается сценария, объясненного в вопросе, я был более обеспокоен тем, что он дважды загружает одну и ту же библиотеку (что соответствует дате) и причина, если да?
Браузер не знает что оба URL-адреса относятся к файлам с одним и тем же контентом, поэтому он попытается загрузить * и выполнить * оба. (Независимо от того, будет ли выполнение обоих разрывов ваш код будет зависеть от кода, о котором идет речь, но это, очевидно, противоположность эффективности, которую должны предоставить CDN.) – nnnnnn