相对路径还是绝对路径?
Relative paths or absolute?
当我在我的网站上使用相对路径或绝对路径时,服务器有什么不同吗?
例如,我以这种方式包含 50 个 .js 文件:
<script src="relative/path/to/file.js"></script>
或者像这样使用绝对路径:
<script src="http://example.com/path/to/file.js"></script>
当我使用绝对路径时,服务器有什么不同吗?是否还有服务器必须处理的更多 request/loads/operations 或路径类型没有任何区别?
不影响服务器性能。
使用相对路径,您的浏览器会获取 URL 并将其添加到地址栏中已有的 URL 路径。
例如,如果请求的页面是:http://example.com/folder1/index.php
并且它有一个 link 指向 folder2/index.php
并被点击,那么页面 http://example.com/folder1/folder2/index.php
将是从服务器请求。网络浏览器会为您进行转换。
当我在我的网站上使用相对路径或绝对路径时,服务器有什么不同吗?
例如,我以这种方式包含 50 个 .js 文件:
<script src="relative/path/to/file.js"></script>
或者像这样使用绝对路径:
<script src="http://example.com/path/to/file.js"></script>
当我使用绝对路径时,服务器有什么不同吗?是否还有服务器必须处理的更多 request/loads/operations 或路径类型没有任何区别?
不影响服务器性能。
使用相对路径,您的浏览器会获取 URL 并将其添加到地址栏中已有的 URL 路径。
例如,如果请求的页面是:http://example.com/folder1/index.php
并且它有一个 link 指向 folder2/index.php
并被点击,那么页面 http://example.com/folder1/folder2/index.php
将是从服务器请求。网络浏览器会为您进行转换。