我正在尝试缓存已生成的图片。你可以通过resize.php?width=x&height=y获取文件来创建一张图片。 如果该宽度和高度的图片不存在,我将使用imagemagick创建它。但是,如果存在,则会提供给访问者。
!file_exists($name)检查正常工作,因此无需处理时不会进行处理。但是图像仍然需要一些时间才能加载。
我的readfile方法是否有误或者我的标头设置不正确?
if (!file_exists($name)) {
//image processing here
}
header("Content-Type: image/png");
header("Expires: Sat, 25 Jul 2020 10:00:00 GMT");
readfile($name);
感谢您的选择。
谢谢。