Ссылка на файл CSS / JS с использованием абсолютного URL сайта - PullRequest
2 голосов
/ 25 ноября 2010

Мне интересно, какой метод самый лучший.Например,

<script type="text/javascript" src="<%= GetBaseURL() %>Scripts/jquery-1.4.1.min.js"></script>

рендеринг

<script type="text/javascript" src="http://www.mywebsite.com/Scripts/jquery-1.4.1.min.js"></script>

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

Ответы [ 3 ]

3 голосов
/ 25 ноября 2010

Есть ли какая-либо опасность или удар по производительности при таком способе?

Нет. Независимо от того, указываете ли вы относительный или абсолютный URL-адрес, он все равно будет переведен браузером в абсолютный URL-адрес.

Использование абсолютного URL имеет свои преимущества: оно позволяет легко перенести все статические ресурсы на другой сервер, если необходимо (например, следовать правилам оптимизации страниц Google). Хорошо иметь, если переменная доступна.

1 голос
/ 25 ноября 2010

Вы можете даже использовать относительный URL-адрес, начиная с корня сети:

/Scripts/jquery-1.4.1.min.js
^-- note the slash at the beginning

всегда переводится на один и тот же путь на сервере, независимо от того, в каком каталоге находится ваша страница: другими словами, находится ли документ на http://example.com/some/path/index.html или http://example.com/index.html, браузер преобразует /Scripts/jquery-1.4.1.min.js в http://example.com/Scripts/jquery-1.4.1.min.js - используя только протокол и домен базового документа, игнорируя путь.

0 голосов
/ 25 ноября 2010

совсем нет. браузер все равно разрешает его в конце дня.

...