Допустим, я хочу сделать ссылку на родительский каталог ( http://example.com/library/
) из подкаталога ( http://example.com/library/html/basics/
).
Ссылка на родительский каталог может быть:
href="../../"
href="https://webmasters.stackexchange.com/library/"
href="http://example.com/library/"
Есть ли разница в скорости в зависимости от того, как я пишу ссылку? Я не спрашиваю о скорости загрузки сайта, но есть ли заметная разница при переходе в каталог.
http://example.com/library/
во всех 3 случаях, иначе он просто недействителен.
/library/
имеет следующие преимущества по сравнению с другими вариантами: вам не нужно обновлять все ссылки, если вы меняете свое доменное имя или переходите на SSL везде; если вы измените имя папки или переместите дочернюю папку, вы можете легко найти и заменить путь,
example.com
сначала, а затемexample.com/library/books/fiction/1984.html
с «обходом» или без него, весь путь не имеет значения. И помните, что у вас будет несколько пользователей - один может запросить базовый каталог, а другой - глубоко вложенный, и сервер просто сделает ту же работу.