Https Performance:绝对vs相对urls

时间:2015-07-25 17:59:55

标签: html url https seo

只是阅读有关Absolute vs Relative URL的问题,并阅读一些有关此问题的文章。造成很大的混乱,因为它们都有优点和缺点。

我想知道在http(s)网站上使用相对或绝对网址会更好吗? (用于图片,CSS文件,JS文件等)

对页面加载速度的影响?

对SEO的影响?

许多外部或内部的影响?

2 个答案:

答案 0 :(得分:1)

简答

  

在http(s)网站上使用相对或绝对网址会更好吗?

对于开发人员,相对网址最适合内部资源,绝对网址唯一选项用于外部资源。

正如其他答案和评论所指出的,您的开发环境可能具有与部署(生产)环境不同的文件目录结构,并且可能会不时更改。如果在开发中使用 relative URL ,那么目录结构中的这种更改将对项目视图产生很小的影响。

说明

  

对页面加载速度的影响?

无。对页面加载速度的影响受所引用资源文件的 number size location 的影响。如何引用它们并不重要,因为仍然需要从Web服务器请求每个资源,然后必须将响应(内容)反馈给浏览器以供使用。您的网址是../assets/images/logo.png(相对)还是https://example.com/assets/images/logo.png(绝对)并不重要。浏览器仍然必须去那里得到它。这是花费你时间的部分。

  

对SEO的影响?

无。并出于同样的原因。在任何一种情况下,目的地(位置)都是相同的,搜索引擎会立即知道这一点,就像网络浏览器一样。

  

许多外部或内部的影响?

SEO上的资源链接太多(或太少)的影响是进一步讨论和研究的问题。出于我们的目的,我想指出外部资源没有相对URL 这样的东西。此外,对SEO的影响不大可能是任何内部资源基于 relative 绝对引用(URL)的不同。

答案 1 :(得分:0)

相对网址始终是最好的。当您使用CDN或在电子邮件中发送HTML代码时,绝对URL可能会有所帮助。

绝对URL通过http通过http加载内容,其中PHP include()中的相对文件和内部加载了require(),从而提高了页面加载速度。

在PHP或任何其他服务器端脚本中使用相对URL也允许您通过服务器配置管理它们,从而提高安全性。