美好的一天,
我在这里有一个问题。我正试图从少数外部网站获取图像,因为我正在尝试为我的项目开发链接共享网站。
现在我被困在这个部分,
getimagesize
基本上花了> 100秒获取远程图像的宽度和高度。有没有其他方法可以缩短时间?
我试过像digg,facebook这样的网站,外部网站的图片显得非常快。他们如何用任何例子实现它?感谢您的帮助。
答案 0 :(得分:2)
Getimagesize在评估其内容之前下载整个文件。最好使用某种脚本,它将从给定文件中获取几千个字节,并从JPEG / GIF等标题中获取宽度/高度。
检查此网址的评论:
答案 1 :(得分:1)
它依赖于每个站点的服务器,它们响应您的请求的速度有多快。 VPS上的所有内容至少与共享帐户上的一样快,但getimagesize()速度要慢得多。 这是快速解决方案 1.使用file_get_contents或curl获取服务器上的文件以用于临时目的。 2.获得维度getimagesize 3.删除文件 替代 否则你也可以找到一些api,在那里你可以提交链接或图片,他们会提供信息+缩略图。信息实际上就是你要找的。 p>