Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 完整HTTP URL与文档根URL性能_Performance_Url_Path - Fatal编程技术网

Performance 完整HTTP URL与文档根URL性能

Performance 完整HTTP URL与文档根URL性能,performance,url,path,Performance,Url,Path,当我在网页中使用完整的HTTP URL加载图像时,我注意到性能下降 假设我的网站在mydomain.com上。 假设图像都在mydomain.com/imgs目录中 当我使用完整URL格式在网页中放置图像时,速度似乎较慢: <img src="http://mydomain.com/imgs/someimg.jpg"> 而不是做: <img src="/imgs/someimg.jpg"> 加载JavaScript/CSS文件也存在同样的问题 与文档根路径相比,myd

当我在网页中使用完整的HTTP URL加载图像时,我注意到性能下降

假设我的网站在mydomain.com上。 假设图像都在mydomain.com/imgs目录中

当我使用完整URL格式在网页中放置图像时,速度似乎较慢:

<img src="http://mydomain.com/imgs/someimg.jpg">
而不是做:

<img src="/imgs/someimg.jpg">
加载JavaScript/CSS文件也存在同样的问题


与文档根路径相比,mydomain.com上的web服务器在mydomain.com上使用完整的http url时是否需要更多的时间来获取图像/文件???

您的问题可能只是DNS查找或本地访问时存在开销。互联网用户不会注意到这一区别。

哦,这可能是在额头上打了一记耳光

在本地运行并使用相对路径时,文件将从硬盘驱动器中移出。 当在本地运行并使用到实时服务器的绝对路径时,它必须通过连接到internet的线路。
没有区别。浏览器总是需要绝对URL来检索资源。因此,需要将相对URL解析为绝对URL。但这是完全可以忽略不计的。

您使用了哪些浏览器?IE7,但我不关心这是否只是我的本地环境,我关心的是在线web服务器上也会发生这种情况,我的意思是,如果这是正常情况。如果这是真的,那么在线web服务器上也会完全相同,因此,使用完整的url会使所有东西运行得更慢。你是这么说的吗?互联网用户不能直接从你的硬盘上加载文件,所以不管他们如何,硬盘都会以相同的速度运行。是的,但问题是,如果web服务器查找相对路径或通过http完整url,它是否会花费较少的时间将图像发送到客户端?否。web服务器会将html文档返回到浏览器,然后浏览器会发送更多http请求,以获取文档中包含的图像/css/js元素。在一个直播的网站上不会有性能上的差异。你说的完全正确,我疯了!的确,是浏览器向服务器请求文件,而不是服务器读取页面并向下发送文件。谢谢,谢谢,谢谢!我真的问了一个愚蠢的问题