getimagesize严重的耗时问题9月26日

因为前端去获取图片大小实在太慢,外加服务器这边网络状况可以,就把图片大小的获取放到了服务器这边,但是有些图,确实是慢的可以...getimagesize 一时获取不到,会增加非常严重的耗时,所以对此问题进行修复,远程获取图片是否存在.

https://blog.csdn.net/luogan129/article/details/76836829

function curl_file_get_contents($durl){
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $durl);
  curl_setopt($ch, CURLOPT_TIMEOUT, 5);
  curl_setopt($ch, CURLOPT_USERAGENT, _USERAGENT_);
  curl_setopt($ch, CURLOPT_REFERER,_REFERER_);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  $r = curl_exec($ch);
  curl_close($ch);
   return $r;
}

效率炒鸡高.


none2 

respond-post-243

2


  1. Kiosr 17天

    @欧文斯

    5s超时还是太长了

    还好,我策略是检索用户文章,在图片没有填写高度与宽度的情况下,启动获取,然后写进数据库.并不是用户访问一次就要获取一次宽高.

  2. 欧文斯 17天

    5s超时还是太长了

getimagesize严重的耗时问题 资本主义翘臀
0