目前我正在使用像“http://[My IP]/images/example.png”这样的路径来访问我服务器上的图像,而我看到其他代码使用像“images/example.png”这样的路径,所以我想知道如果我对托管在我的服务器上的图像正确执行此操作。
如果你可以离开像“images/example.png”这样的路径,除了更短之外,它与使用我现在的路径有什么不同吗?它会更快地检索图像吗?
我想搜索总是从当前文件夹开始,所以路径“/images/image”应该更快,同时更短。
性能基本相同。最好使用/images/example
您可能想要更改域名的路径。您必须更改每个链接,这会很痛苦。它们也更短,这意味着服务器发送的字节更少。这对于小型应用程序来说无关紧要,但如果您要处理大量请求,它可能会稍微降低您的服务器速度。
你所拥有的是一个绝对 URL。您可以省略域名,只需执行以下操作:
/images/example.png
它的功能与您的完整 URL 相同(假设图像与您的网站位于同一域中)。请注意,这与以下内容不同:
images/example.png
那是一个相对URL。它(不出所料)相对于您当前的 URL。