get_headers需要太多时间来检查图像大小

时间:2013-12-20 15:57:59

标签: php get-headers

嗨我正在使用下面的代码来检查远程图像的大小。它可以工作,但需要花费大量时间来检查图像的大小是否有任何改进

<?php
  $url='http://testfile.com/test/sddkssk.jpg';
  $head = array_change_key_case(get_headers($url, TRUE));
  $filesize = $head['content-length'];
  if ($filesize >= 131000) {     
    echo 'good image';
  }

但每次加载需要2-3分钟才有更好的方法可以快速完成同样的工作

1 个答案:

答案 0 :(得分:0)

$size = getimagesize("http://www.example.com/gifs/logo.gif");

// if the file name has space in it, encode it properly
$size = getimagesize("http://www.example.com/gifs/lo%20go.gif");