Heim >Backend-Entwicklung >PHP-Tutorial >获取(下载)QQ头像速度非常慢如何加快下载速度?

获取(下载)QQ头像速度非常慢如何加快下载速度?

WBOY
WBOYOriginal
2016-07-06 13:51:291697Durchsuche

直接打开链接显示挺快的 就是下载 或者在线获取信息非常慢 怎么才能加快速度?

<code class="php"><?php $url = "http://q.qlogo.cn/qqapp/101327045/D560BE9F90D5B2529BD75F976DDB628C/100";
$t1 = time();
var_dump(@getimagesize($url));
$t2 = time();

echo "<img  src='$url'  / alt="获取(下载)QQ头像速度非常慢如何加快下载速度?" >";
echo $t2-$t1."秒";

?>
</code>

下面是运行结果(花了17秒简直不能忍)
获取(下载)QQ头像速度非常慢如何加快下载速度?

我想下载这张图片并重命名成jpg格式的

回复内容:

直接打开链接显示挺快的 就是下载 或者在线获取信息非常慢 怎么才能加快速度?

<code class="php"><?php $url = "http://q.qlogo.cn/qqapp/101327045/D560BE9F90D5B2529BD75F976DDB628C/100";
$t1 = time();
var_dump(@getimagesize($url));
$t2 = time();

echo "<img  src='$url'  / alt="获取(下载)QQ头像速度非常慢如何加快下载速度?" >";
echo $t2-$t1."秒";

?>
</code>

下面是运行结果(花了17秒简直不能忍)
获取(下载)QQ头像速度非常慢如何加快下载速度?

我想下载这张图片并重命名成jpg格式的

你这样相当于下载两次了, 取决于你服务器速度, 肯定会慢.

既然你想得到图片尺寸, 大小, 格式. 不如不用php, 用js获取就可以了, 这样计算都是客户端获取, 就好啦.

如果用这个函数获取远程图片信息会比较慢。
你可以试试先用get_file_content获取,保存到本地再imagegetsize,看看能不能快些。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn