Полный URL-адрес HTTP и характеристики корневого URL-адреса документа - PullRequest
0 голосов
/ 27 февраля 2010

Я заметил снижение производительности, когда на своих веб-страницах я использую полный URL-адрес HTTP для загрузки изображения.

Допустим, мой сайт находится на mydomain.com. Допустим, все изображения находятся в каталоге mydomain.com/imgs.

Кажется, это медленнее, когда я размещаю изображения на веб-странице в формате полного URL:

<img src="http://mydomain.com/imgs/someimg.jpg">

вместо того, чтобы делать:

<img src="/imgs/someimg.jpg">

Та же проблема при загрузке файлов JavaScript / CSS.

Требуется ли веб-серверу на mydomain.com больше времени для получения изображений / файлов при использовании полного URL-адреса http (все еще на mydomain.com) по сравнению с корневыми путями документов ???

Ответы [ 3 ]

3 голосов
/ 27 февраля 2010

О, это может быть ударом по лбу.

  • При локальном запуске и использовании относительного пути файлы удаляются с вашего жесткого диска.
  • При локальном запуске и использовании абсолютного пути к работающему серверу необходимо подключиться к Интернету.
0 голосов
/ 28 февраля 2010

Разницы нет. Браузеру всегда нужен абсолютный URL для получения ресурса. Таким образом, относительный URL должен быть преобразован в абсолютный URL. Но это абсолютно незначительно.

0 голосов
/ 27 февраля 2010

Вероятно, проблема в том, что при поиске в DNS возникают какие-то издержки или что-то подобное при локальном доступе. Интернет-пользователи не заметят разницы.

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