我有个疑问 这里是不是只针对基本无变化的静态资源图片, 后台管理系统新增一些书籍和图片是不是还是存在图片服务器的
来源:3-5 通过图片名动态加载图片代码实现-3

小小鱼子
2023-03-08
疑问
写回答
1回答
-
keviny79
2023-03-08
鉴于不少同学提问这个问题,我把这个问题重新简化说下:如果你是独立的大型前端项目+集群分布式后端项目,那么采用动态图片方式和放到 私有云服务器管理图片是各有利弊。
1.用公有云或私有云服务器来存储图片和前端存储图片是各有利弊, 用公有云或私有云服务器可以集中管理图片,使用场景:1.分布式,集群环境中的百万,千万级别数量的图片 问题其实也很明显,就是每次前端大批量获取图片,都需要额外访问一个图片服务器地址,图片量非常大时性能也会受影响。所以放到前端来管理还是用云服务器来管理图片不能一概而论,
2.到底选择云服务器来保存图片还是放到前端跟项目大小无关,和图片数量有关,一般图片数量非常多,达到百万计,为了集中管理,就可以用图片服务器,但实际很多项目,业务实际远远达不到这个量,所以独立的前端项目采用本地管理图片就可以了,因为用服务器管理反而增加了图片输出时长。
3. 即使是上传图片上传后保存到前端和保存到图片云服务器思路是一样的,最后图片名会落到数据表,热点图片命会进入到 redis。
00
相似问题