Замедляет ли добавление //domain.com/jquery.js сайт? - PullRequest
1 голос
/ 17 октября 2011

Мне известно, что для SSL и не SSL-соединений вы можете использовать двойную косую черту, за которой следуют имя домена и файл src в CSS, JavaScript и HTML.Примеры:

<script src="//site.com/js.js"></script>
<img src="//site.com/pic.jpg" />
.div{background:url(//site.com/assets/bg.gif)}

Замедляет ли это страницу - задержка - нужно ли браузеру или мобильному устройству постоянно проверять это?

1 Ответ

4 голосов
/ 17 октября 2011

Это нормально и отлично работает .... За исключением двух конкретных обстоятельств:

Во-первых, то есть в 7 и 8, если этот подход используется с CSS, загружаются две копии, одна из HTTP, другая из HTTPS и одна из HTTP - так что вы теряете там некоторую пропускную способность (хотя это не обязательно плохо вещь, если вы отправляете заголовки expires по проводу с помощью CSS)

Наконец, если вы используете машину с Windows, этот путь может вызвать поиск сетевого пути при работе на локальном компьютере - если вы столкнулись с медлительностью при использовании этого подхода, это, вероятно, является причиной.

В этой статье некоторые обсуждения обсуждаются, Пол Ирриш комментирует статью о второй проблеме, которую я обрисовал, а кто-то еще обсуждает первую проблему.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...