影响服务器负载的绝对/相对文件path?

我的托pipe服务提供商的技术人员告诉我,我应该使用相对文件path(/home/index.php)而不是绝对path( http://www.example.com/index.php )来“减less服务器负载” 。

他的话:

[日志显示我的域名是一个受欢迎的页面加载“引荐”]

这是你的绝大多数命中。 由于这是你自己的网站,这个引用是产生这种stream量的唯一原因是因为你在你的代码中使用绝对url而不是相对path。

请告诉您的Web开发人员,并让他将代码中的所有绝对url更改为相对path。 这将使您的代码便携,并将减less负载。 我不相信这个网站真的需要一个[专用]服务器。 这只是一个例子,你驾驶stream量自己与糟糕的编码实践。 请解决这个问题。

有人可以请解释一下,如果这样做有什么意义呢? 有问题的页面是一个registry单,它使用绝对path的PHP头(位置)通过validation通过validation并存储在数据库中。 我可以看到如果我要更改域名,相对path会使我的代码更具可移植性,但是要么从同一台服务器请求相同的数据。

非常感谢你的帮助,我真的很困惑这个! 发送这个技术的人不回答我的跟踪。

这两个链接将您带到相同的页面,但他们的performance方式有很大的不同。 通过使用相对path,浏览器只知道在链接文件的自己的网站服务器空间内查看。 但是,如果使用绝对path,则浏览器会返回到Internet上并重新find您的站点,然后在您的目录中find该文件。 因此,如果您要链接到自己网站上的网页,则使用相对path可以使您的网站更快地响应。 这完全取决于速度!

如果你链接到你的网站的东西,那么你必须使用绝对path,因为没有相对的path使用。

指责布吉先生