Digamos que quiero vincular a un directorio padre ( http://example.com/library/
) desde un subdirectorio ( http://example.com/library/html/basics/
).
El enlace al directorio principal puede ser:
href="../../"
href="https://webmasters.stackexchange.com/library/"
href="http://example.com/library/"
¿Existe una diferencia de velocidad en función de la forma en que escribo el enlace? No estoy preguntando sobre la velocidad de carga del sitio web, pero si hay una diferencia notable al recorrer el directorio.
http://example.com/library/
en los 3 casos, de lo contrario, simplemente no es válido.
/library/
tiene las siguientes ventajas sobre las otras opciones: no necesita actualizar todos sus enlaces si cambia su nombre de dominio o se cambia a SSL en todas partes; si cambia el nombre de la carpeta, o mueve la carpeta secundaria, puede encontrar y reemplazar la ruta fácilmente,
example.com
primero y luegoexample.com/library/books/fiction/1984.html
con o sin "atravesar" todo el camino debería ser irrelevante. Y recuerde que tendrá varios usuarios: uno podría estar solicitando el directorio base, mientras que otro sería un anidado profundo y el servidor estaría haciendo el mismo trabajo.