1

我正在阅读一篇关于为什么 Web 开发人员应该避免使用亲属 URL 的文章(http://yoast.com/relative-urls-issues),但是对于存储在同一目录层次结构中某处的脚本的 ajax 调用之类的事情呢? ?

为什么“仍在使用”相对 URL 的原因之一是

Relative URLs are often used because developers have a test environment on another     
hostname and it makes it easy for them to move stuff between their test environment and 
their live environment. Other reasons include that it’s “just easier in website 
maintenance”. They’re also, in my opinion falsely, promoted by some websites about site 
speed because they’re “shorter” and thus “faster”.

这也是我使用它们的主要原因:如果我决定将我的应用程序移动到其他地方,则必须仔细检查每个脚本来替换所有 URL,这似乎很容易出错。

为了避免讨论话题,当我可能有几十个相对链接分布在多个 js 和 php 文件中时,如何有效地避免相对链接?

4

1 回答 1

0

那个链接在我身上是 404,但我想唯一能让它“更快”的事情是使用相对时不需要 DNS 查找。

确实,使用 /contextroot/webservices-location?query 格式的 url 时,从 dev 到 qa 再到 prod 更容易。

当它怀疑时,如果您担心性能和服务器在本地或外部调用中解析 DNS 的响应时间,请使用 firebug 来分析您的脚本。

只是我的两分钱。

于 2012-11-17T13:55:43.293 回答