0

我在整个 Laravel 应用程序中使用干预图像,例如为每个“项目”加载缩略图。在我的笔记本电脑上进行测试时,我使用的是内置的 php 服务器,每张照片的 TTFB 大约是半秒,虽然速度不是很快,但已经足够了。然而,在将它部署到我的运行 apache 的 vps 之后,当加载多张图片时,每张照片的 TTFB 现在超过 20 秒,这显然是很长的时间。这是需要很长时间的代码:

return Image::make(imagecreatefromjpeg($img_path))->resize(null, $thumbnail_width, function ($constraint) {
        $constraint->aspectRatio();
    });

对于多个请求,我的 vps 是否应该减慢这么多?因为一张图像大约需要 1 秒,但如果有十张图像,每张图像大约需要 20 秒。谢谢!

4

0 回答 0