• 请不要在回答技术问题时复制粘贴 AI 生成的内容
pc10201
V2EX  ›  程序员

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

  •  
  •   pc10201 · 1h 36m ago · 382 views

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

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

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

    8 replies    2026-08-11 16:17:35 +08:00
    cco
        1
    cco  
       1h 9m ago
    我记得有动态图片处理的函数吧。包括将图片显示为什么格式,压缩多少,尺寸裁剪等问题。 当然,它是收费的。目前 oss 、cloudflare R2 有,别的没用过,就不清楚了。
    importmeta
        2
    importmeta  
       57 mins ago
    OSS 直传不经过 CDN, OSS 入站流量不要钱.
    Orange2269
        3
    Orange2269  
       55 mins ago
    没用直传,经过服务器压缩后,走内网入 OSS
    FaustinaD
        4
    FaustinaD  
       54 mins ago   ❤️ 1
    事实证明中文的顺序不影响阅读……
    SoulFlame
        5
    SoulFlame  
       30 mins ago
    @Orange2269 #3 你怎么不选择让前端做压缩,还能减少传输。
    我之前试了一部分图片传服务器,服务器配置和带宽太拉了,而且服务器在香港,有时候网络会抽风,有个 APP 一投流调用量起来后服务器压力看着我怕。 后面我就全部要求前端直传 OSS 了
    lel020
        6
    lel020  
       24 mins ago
    该压缩裁剪处理的都交给客户端,如果万一有人搞手段绕过并且确实影响不小,再考虑别的, 不做提前优化,
    不过这不应该是决定`压缩或不压缩`的点,应该优先考选择压缩, 然后考虑是否有哪些场景值得更高的清晰度,是否值得允许原图,
    LittleOrangeCat
        7
    LittleOrangeCat  
       24 mins ago
    @FaustinaD 6 ,你不说我都没注意
    RandomJoke
        8
    RandomJoke  
       18 mins ago
    客户端总要压缩的,不然有些人一次传 几十 张,一张大几十 mb
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5444 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 08:35 · PVG 16:35 · LAX 01:35 · JFK 04:35
    ♥ Do have faith in what you're doing.