当我在网站上使用相对路径或绝对路径时服务器有什么不同吗?
例如,我以这种方式包含50个.js文件:
<script src="relative/path/to/file.js"></script>
或使用这样的绝对路径:
<script src="http://example.com/path/to/file.js"></script>
使用绝对路径时,服务器有什么区别吗?是否还有服务器必须处理的请求/加载/操作或路径类型没有任何区别?
答案 0 :(得分:1)
它不会影响服务器性能。
使用相对路径,您的浏览器会获取该网址并将其添加到地址栏中已有的网址路径中。
例如,如果请求的页面是:http://example.com/folder1/index.php
并且其链接指向folder2/index.php
并且单击了该页面,则将从服务器请求页面http://example.com/folder1/folder2/index.php
。网络浏览器为您进行转换。