哪个更快:在img标签中指定PHP脚本的相对或绝对URL?

时间:2012-08-06 13:30:42

标签: php html image

我在同一目录中有两个php脚本 - a.phpb.php。 b.php创建一个图像并显示它。(示例here)。

a.php

<html>
<body>

<img src=<?php echo "b.php";?> alt="image"/>
</body>
</html>

<?php echo "b.php";?><?php echo "http://localhost/b.php";?>都有效。但我想知道哪个会更快地显示图像?或者两者都是一样的?

3 个答案:

答案 0 :(得分:6)

它们应该是相同的,因为您的浏览器无论如何都会对图片提出新的请求,但我建议您始终使用b.php或其他类型的亲戚路径而不是完整(absoloute)路径(当然,除非图片在另一台服务器上)。

答案 1 :(得分:1)

这是无关紧要的。 PHP脚本将在几分之一秒内执行,浏览器需要处理HTML。浏览器也会在几分之一秒内处理完毕。

答案 2 :(得分:0)

两者都是一样的。差异只是相对或绝对路径。