302图像在浏览器中重定向较慢

Fai*_*eef 6 html php browser redirect image

我在WAMP堆栈上并拥有以下一行代码 demo.html

<img src="http://localhost/redirect/demo.php"></img>
Run Code Online (Sandbox Code Playgroud)

demo.php 代码如下

<?php
header("Location: http://localhost/redirect/blah");
exit();
?>
Run Code Online (Sandbox Code Playgroud)

代码工作正常.但是在内容下载期间有很长的响应时间 使用IMG标签的响应时间

当我demo.html改为使用脚本标签和img标签时,在响应时间内没有问题

<script src="http://localhost/redirect/demo.php"></script>
Run Code Online (Sandbox Code Playgroud)

使用SCRIPT标签的响应时间

不知道为什么会发生这种情况发生在IMG标签上.任何人都可以解释为什么会发生这种情况,我该如何避免这种情况?有没有替代方法通过302加载IMG没有JavaScript解决方案.

注意 - 相信这不是PHP/WAMP问题,因为http://localhost/redirect/demo.php直接调用时响应时间不受影响.相信这与浏览器,它的渲染,它的加载事件有关.

Rap*_*gée 0

根据图像重定向的用途,您可以查看URL 重写

我不确定这是否是一个好的解决方案,因为您的示例代码脱离了上下文。

您还可以看看这个问题,它可以为您提供更多信息:Is it OK to HTTP redirect images?