Какой вариант лучше или нет разницы в скорости или других проблемах, таких как SEO, обратные ссылки
href= "http://www.example.com/contact"
href= "../../контакт"
Из того, что я наблюдаю, Абсолютные пути используют пути слева направо, наконец, переходят в крайнее правое положение, как в http//www.example/contact
fpr относительные пути: сначала он получает текущее местоположение, затем основан.. /../contact или../blog/articles.
Технически, что быстрее, как упоминалось в ответах, разница в скорости невелико/минута. Но как это работает
Нет никакой (измеримой) разницы в скорости или что-либо в отношении поисковых систем и другого программного обеспечения, которое обрабатывает HTML-страницы, поставляемые в Интернете.
Причина в том, что относительные URL-адреса разрешены для абсолютных URL-адресов, применяющих четко определенные алгоритмы, известные авторам соответствующего программного обеспечения. Поэтому, когда ваша страница содержит href="../../contact"
, она будет разрешена с использованием текущего базового URL-адреса, и требуемые для этого наносекунды не знают.
Использование относительных и абсолютных URL-адресов из точки авторства является другой проблемой и хорошо освещено в уже упомянутом вопросе: Абсолютный и относительный URL-адреса
Используйте абсолютные URL для ссылок на другие веб-сайты и относительные URL-адреса, если страница, на которую вы ссылаетесь, находится на вашем веб-сайте. Подробнее можно найти по адресу http://kb.iu.edu/data/abwp.html.
Абсолютный URL - это протокол://domain/path
Относительный URL-адрес <a href="foobar.html">The Wonderful World of Foobar!</a>