如何从URL并行获取图像而不是在PHP中按顺序获取?

时间:2016-12-16 10:28:42

标签: php

<?php

for($i=0; $i<3; $i++){
    echo "<img src='http://lorempixel.com/400/200/?t=".$i."' />";
}

?>

按顺序从URL中提取图像可以并行获取

1 个答案:

答案 0 :(得分:1)

PHP ---> HTML ---> Browser ---> loads resources from ---> Server
  • PHP构建HTML字符串
    • 您使用字符串联系和回显处于PHP级别。
    • PHP没有提取任何内容。
  • HTML在您的浏览器中呈现
  • 任何现代浏览器都会尝试并行获取图像,如果服务器支持并行资源获取(这也是协议依赖,那就是现在有HTTP / 2的原因)

您可以使用file_get_contents或更好的curl来获取内容。 如果你真的想用PHP并行获取东西,那就用guzzle。