【问题标题】:Will protocol-relative URLs for HREFs perform as well as a relative path?HREF 的协议相对 URL 的性能是否与相对路径一样好?
【发布时间】:2013-09-02 06:05:54
【问题描述】:

假设我只是想链接到我网站中的另一个页面。我可以使用以下选项:

<!-- relative path -->
<a href="/order-pizza.html">Order Pizza</a>

<!-- absolute path -->
<a href="http://www.mywebsite.com/order-pizza.html">Order Pizza</a>

<!-- protocol-relative path -->
<a href="//www.mywebsite.com/order-pizza.html">Order Pizza</a>
  1. 比较协议相对协议和相对协议时,响应时间是否存在差异?
  2. 将协议相关路径与 HREF 结合使用时是否有任何缺点?

【问题讨论】:

    标签: relative-path protocol-relative


    【解决方案1】:

    相对、绝对或协议相对 URL 是 浏览器 功能。
    浏览器将新 URL 与页面 URL 结合起来,构建一个完整的 URL 来发送请求。

    对网络没有影响。

    【讨论】:

    • 好的,由于浏览器将协议相对路径更改为绝对路径,因此性能没有差异。绝对与相对的性能也没有区别,因为它是浏览器的东西,而不是服务器,对吗?在 HREF 中使用协议相对路径的缺点是什么? Joose de Valk 提到在链接中使用它们是一个坏主意。是这样吗?除了重复的内容还会出现什么问题?
    • @AaronKahlhamer:他在哪里提到过这个?我不知道有任何此类问题。
    猜你喜欢
    • 1970-01-01
    • 2013-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-17
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    相关资源
    最近更新 更多