项目中给图片生成缩略图,我考虑是不是应该搭建一个图片处理的服务,根据在图片地址中增加参数来引导生成对应规格的图片
1. 运行环境
1). 当前使用的 Laravel 版本?
无所谓
2). 当前使用的 php/php-fpm 版本?
PHP 版本:8.0以上
2. 问题描述?
现在项目中有个需求是前端会用到各种规格的缩略图,之前是后端针对前端的需求生成类似大中小这一种或几种规格的图片,然后再业务接口里面返回给前端,但是前端经常变动,所以我考虑是不是应该在后台搭建一个图片处理的服务,根据在图片地址中增加参数来引导生成对应规格的图片
3. 您期望得到的结果?
我现在是想知道这样实现有没有什么缺陷,例如会加大后端服务器的压力(请求量会变大),有没有懂得老哥说一下优劣情况
关于 LearnKu
zhanweifu.com/600x400/cccccc/fffff...
你把生成图片进行缓存,应该可行。
参数进行生成就行,优先已经生成,如没有重新生成 。
拿个接口返回图片,每个大小请求的时候生成缓存图片,第二次的时候直接返回缓存图片
腾讯云有个数据万象服务 提供一个图片处理功能跟你需求比较接近 阿里云肯定也有 忘了叫啥了 用量大不如直接转云服务 做好缓存成本可能比增设服务器要低