CNode

请教大家一个关于Web页面上的图片缩略图解决办法

问答
Eecholoyuk发布于10 年前最后回复10 年前8 回复8121 浏览0 收藏

近期在做一个Web应用,一个类似于CMS的网站,由于该网站是一个老系统,数据库中只保存了上传的图片原件,并没有自动生成缩略图。一些较大的图片多达3M,在PC的浏览器上还好,但是手机的浏览器访问该网站时,仍然会加载这个3M的图片,这对使用流量访问的手机是巨大的灾难。请教一下各位朋友,有没有什么比较好的解决办法呢?

查看回复

回复 (8)

Z
zkaip#1·10 年前

用npm上的图片包, 跑一下gulp的批量生成缩略图的任务即可

E
echoloyuk#2·10 年前
引用 zkaip用npm上的图片包, 跑一下gulp的批量生成缩略图的任务即可

@zkaip 嗯呢~我大致也是想这么做,不过有一点不太懂的是,生成的缩略图直接替换源文件吗?不过万一用户真的要看高清原图怎么办?是不是还要建个数据库啥的记录映射关系呀

I
i5ting#3·10 年前

直接丢到cdn上,cdn会自动给你转尺寸,其中就有缩略图的

L
liuhuapiaoyuan#5·10 年前

又拍云不错

E
echoloyuk#6·10 年前
引用 i5ting直接丢到cdn上,cdn会自动给你转尺寸,其中就有缩略图的

@i5ting 嗯呢,好的。我去了解一下。另外问问思路,就是如何区分什么时候用缩略图什么时候用原图呢?莫非是判断agent?

E
echoloyuk#8·10 年前
引用 liuhuapiaoyuan又拍云不错

@liuhuapiaoyuan 嗯呢,我在现在在想怎么判断什么时候用缩略图,什么时候用原图呢

参与回复
登录后即可参与回复。登录