使用liipimaginebundle解决内存限制

时间:2017-06-14 18:52:12

标签: php symfony symfony-3.2 liipimaginebundle

我在symfony上使用liipimaginebundle进行图像处理时出现问题。对于大于2MB的图像,我经常会出现内存不足错误。

这是config.yml中的配置:

liip_imagine:
    filter_sets:
        main_room_picture:
            data_loader:  room_picture
            filters:
                 thumbnail: { size: [1280, 720], mode: inset }
            post_processors:
                pngquant: { quality: "75-85" }
                mozjpeg: { quality: 70 }

如前所述,当图片不那么重时,它一直有效。

我不得不将php限制调整为512Mo来解决这个问题,但这是巨大的!我不想把它投入生产中,所以我想知道是否有解决方法,或者这是否是唯一的解决方案。

顺便设置-1作为内存限制,这是一个好习惯,是否会引起麻烦?

0 个答案:

没有答案