2014-08-21 1 views
-3

Итак, если вы уже несколько лет занимаетесь программированием, вы, вероятно, знаете, что базовая практика заключается в использовании Относительных путей для каждой ссылки на вашем сайте и Абсолютных путей для ссылки, которая приведет пользователя к другим страницам.Какая скорость, абсолютная или относительная связь?

Но если мы теперь включим переменную «скорость» в наши мысли, мы можем начать думать, что абсолютные пути всегда должны использоваться или нет?

Разве не быстрее для сценария только проверить, является ли ссылка начинается с Http: // что необходимости проверять все эти возможные пути относительно первого:

/.../.../ page.php

../page.php

./page.php

page.php

похоже на вопрос новичка.

любые идеи об этом?

Итак, что когда-то было только в основном, я хотел обсудить что-то, что я был почти уверен, стало чем-то, что я уверен! Эта ссылка https://yoast.com/relative-urls-issues/ предназначена для тех, кто будет сталкиваться с той же проблемой, что и я, что в основном является эффективностью на самом высоком уровне.

+1

Я не думаю, что есть разница. В основном используются относительные ссылки, так как станет легче перемещать весь каталог или подкаталоги в отдельный домен или что-то подобное. – Kevin

+2

Ну, моя первая мысль: * производительность, вероятно, не имеет значения для этого случая *. Вероятно, лучше оптимизировать. В этом случае важно, чтобы ваш код поддерживался **. –

+0

вы можете использовать php, чтобы сделать абсолютную динамику ссылки, поэтому она всегда будет поддерживаться ... –

ответ

1

Первое отличие, которое вы заметите между двумя типами ссылок, состоит в том, что абсолютные пути всегда включают доменное имя веб-сайта, включая http до веб-сайтов, тогда как относительные ссылки указывают только на файл или путь к файлу , Когда пользователь нажимает на относительную ссылку, браузер переводит их в это место на текущем сайте. По этой причине вы можете использовать относительные ссылки только при ссылке на страницы или файлы на своем сайте, и вы должны использовать абсолютные ссылки, если вы связываетесь с местоположением на другом веб-сайте.

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