你们会压缩用户或编辑上传的图片?

pc10201 2026-08-11 14:59 1

现在很多网站是对接了云上对象存储的直传功能,没有经过任何服务器


这就导致有时候原图很大,然后前面直接套一个 cdn ,很浪费流量


大家是如何处理的,有什么最佳实践吗?

最新回复 (17)
  • cco 08-11 15:25
    1
    我记得有动态图片处理的函数吧。包括将图片显示为什么格式,压缩多少,尺寸裁剪等问题。 当然,它是收费的。目前 oss 、cloudflare R2 有,别的没用过,就不清楚了。
  • importmeta 08-11 15:38
    2
    OSS 直传不经过 CDN, OSS 入站流量不要钱.
  • Orange2269 08-11 15:40
    3
    没用直传,经过服务器压缩后,走内网入 OSS
  • FaustinaD 08-11 15:41
    4
    事实证明中文的顺序不影响阅读……
  • SoulFlame 08-11 16:04
    5
    @Orange2269 #3 你怎么不选择让前端做压缩,还能减少传输。
    我之前试了一部分图片传服务器,服务器配置和带宽太拉了,而且服务器在香港,有时候网络会抽风,有个 APP 一投流调用量起来后服务器压力看着我怕。 后面我就全部要求前端直传 OSS 了
  • lel020 08-11 16:11
    6
    该压缩裁剪处理的都交给客户端,如果万一有人搞手段绕过并且确实影响不小,再考虑别的, 不做提前优化,
    不过这不应该是决定`压缩或不压缩`的点,应该优先考选择压缩, 然后考虑是否有哪些场景值得更高的清晰度,是否值得允许原图,
  • LittleOrangeCat 08-11 16:11
    7
    @FaustinaD 6 ,你不说我都没注意
  • RandomJoke 08-11 16:17
    8
    客户端总要压缩的,不然有些人一次传 几十 张,一张大几十 mb
  • AutumnVerse 08-11 17:24
    9
    @RandomJoke 想起了我当年修的一个 bug ,某个用户传了一张几百 Mb 的超大原图,然后这张图又被推到首页去了。
  • lyxxxh2 08-11 17:29
    10
    从来不压。
    你用 cdn,肯定要用"对象存储"的图片处理做成略缩图啊。
    流量是一方面,其次是加载速度。
  • tanrenye 08-11 17:31
    11
    上传的时候限制大小,展示使用参数压缩即可
  • opengps 08-11 17:36
    12
    必须压缩啊,要不人家做个图种把你当免费存储用
  • opengps 08-11 17:38
    13
    图种 图种 图种 ,大家先去了解下这个再决定
  • IvanLi127 08-11 18:23
    14
    原图用不上的话,让前端压了再传吧,签上传 url 的时候限制最大体积就好了,用的时候再指定参数获取压缩后的图片。
  • Fish1024 08-12 10:09
    15
    @FaustinaD 有可能 op 在媒体行业工作,用户生产 ugc 内容,编辑(岗位名)生产 pgc 内容。
  • Fish1024 08-12 10:10
    16
    我觉得最佳做法是原图上传,展示的时候根据不同位置由 oss 图片处理方法压缩。
  • fanghaydn 08-12 10:13
    17
    公司用的 hw 云的 OBS ,实时压缩不好用
* 帖子来源V2EX
返回