首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Https性能:绝对urls与相对urls

Https性能:绝对urls与相对urls
EN

Stack Overflow用户
提问于 2015-07-26 01:59:55
回答 2查看 1.3K关注 0票数 1

我只是在读一个关于Absolute vs Relative URL的问题和一些关于它的文章。造成很大的混乱,因为两者都有优点和缺点。

我想知道在http(s)网站上使用相对urls和绝对urls哪个更好?(适用于图片、CSS文件、JS文件等)

对页面加载速度有影响吗?

对SEO的影响?

许多外部或内部的影响?

EN

回答 2

Stack Overflow用户

发布于 2015-07-26 02:10:33

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

绝对URL通过http通过web服务器加载内容,而PHP中的相对文件include()和require()是在内部加载的,因此提高了页面加载速度。

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

票数 2
EN

Stack Overflow用户

发布于 2015-07-26 02:51:12

简短的回答

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

对于开发人员来说,相对URL最适合内部资源,而绝对URL是用于外部资源的only选项

正如其他答案和评论所指出的那样,您的开发环境可能具有与您的部署(生产)环境不同的文件目录结构,并且两者都可能随时发生变化。如果在开发中使用相对URL,则目录结构中的这种更改对项目视图的影响很小,甚至没有影响。

解释

对页面加载速度有什么影响?

没有。对页面加载速度的影响受引用的资源文件的数量、大小和位置的影响。如何引用它们并不重要,因为每个资源仍然需要从web服务器请求,然后web服务器必须将响应(内容)反馈给浏览器以供使用。你的网址是../assets/images/logo.png (相对的)还是https://example.com/assets/images/logo.png (绝对的)都没关系。浏览器仍然需要到那里去获取它。这就是耗费你时间的部分。

对搜索引擎优化的影响?

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

对许多外部或内部的影响?

太多(或太少)的资源链接对你的SEO的影响是一个需要进一步讨论和研究的问题。出于我们的目的,我想指出的是,没有外部资源的相对URL这回事。此外,根据相对和绝对引用(URL),对SEO的影响不会对内部资源有任何不同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31629497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档