php – 调用缓存图像时效率更高/更快?

前端之家收集整理的这篇文章主要介绍了php – 调用缓存图像时效率更高/更快?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在PHP中制作了一个图像缩放器.调整图像大小时,它会使用新维度缓存新的jpg文件.下次你调用确切的img.PHP?file = hello.jpg& size = 400时,它会检查是否已经创建了新的jpg.

>如果尚未创建,则会创建文件然后打印输出(冷却).
>如果ALREADY存在,则不需要生成文件,而只是调用已缓存的文件.

我的问题是关于第二种情况.哪个更快?

> redirecting:header(‘Location:cache / hello_400.jpg’); die();
>抓取数据并打印缓存的文件:$data = file_get_contents(‘cache / hello_400.jpg’); header(‘Content-type:’.$mime);
header(‘Content-Length:’.strlen($data));
echo $data;

还有其他方法可以改善吗?

如果有人想要生成代码,请检查一下:
http://egobits.com/misc/img.phps

感谢大家的帮助!

Any other ways to improve this?

是.

除了HTTP标头外,还有一种方法可以发送:条件get.
您可以查看类似的脚本http://shiftingpixel.com/2008/03/03/smart-image-resizer/,以了解实现情况

原文链接:https://www.f2er.com/php/134750.html

猜你在找的PHP相关文章