php – 影响服务器负载的绝对/相对文件路径?

前端之家收集整理的这篇文章主要介绍了php – 影响服务器负载的绝对/相对文件路径?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的托管服务提供商的技术人员告诉我,我应该使用相对文件路径(/home/index.PHP)而不是绝对路径( http://www.example.com/index.php)来“减少服务器负载”.

他的话:

[logs showing that my domain name is a popular ‘referrer’ for page loads]

This is the vast majority of your
hits. Since this is your own website the sole reason this referrer is
generating this traffic is because you are using absolute url’s in
your code rather than relative paths.

Please speak to your web
developer and have him change ALL absolute urls in your code to
relative paths. This will make your code portable and it will
reduce the load. I don’t believe this site
really needs a [dedicated] server. This is just a case of you driving the traffic
to yourself with poor coding practice. Please fix this.

有人可以向我解释这是否有任何意义,如果有的话?有问题的页面是一个注册表单,它使用绝对路径PHP标头(位置)在流量通过验证并存储在数据库中后引用流量.如果我要更改域名,我可以看到相对路径如何使我的代码更具可移植性,但无论哪种方式,它都从同一服务器请求相同的数据.

非常感谢你们的帮助,我真的对此感到困惑!发送此信息的技术人员并没有回答我的后续问题.

这两个链接都会将您带到同一页面,但它们的执行方式会有很大差异.通过使用相对路径,浏览器知道只需在您自己的网站的服务器空间中查找链接文件.但是,如果您使用绝对路径,浏览器将返回到Internet并重新找到您的站点,然后在您的目录中找到该文件.因此,如果您要链接到自己网站上的网页,则使用相对路径会使您的网站响应更快.一切都与速度有关!

如果您要链接到您网站上的某些内容,则必须使用绝对路径,因为没有相对路径可供使用.

归咎于Boogie Jack先生

猜你在找的PHP相关文章