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

自己一个网站用了阿里云的 oss,最近发现流量费用很高,有什么建议?

  •  
  •   timchou · Feb 17, 2020 · 10780 views
    This topic created in 2452 days ago, the information mentioned may be changed or developed.

    如下图,发现 oss 每个月不少费用,流量居然有 1、2 个 T,流量这里大部分应该都是网站里面的图片之类的,其实也就是一些 banner 啥的,算是高频访问的图片把?

    想请问下,这种网站里的高频访问的图片,怎么部署会比较节省一点呢?我搜了下,说可以配合 cdn 使用会便宜点?

    谢谢~

    m1.jpg

    Supplement 1  ·  Feb 18, 2020
    谢谢各位的指教!
    做了 2 个事情:
    1.oss 内创建了一个图片样式,压缩图片质量,然后把热念的图片全部加上样式,直接测试比如某些 banner,原来 200 多 KB,压缩为原质量 60%,现在只要 2、3 十 KB

    2.增加了阿里云 CDN。



    前者是 2.17 没有改动前的流量; 2.18 凌晨 2 点不到发布的,后者是截止今天的 OSS 流量曲线图,太感人了!


    具体费用,等月底看下,对比下月度账单!

    谢谢各位大佬!!
    33 replies  •  2020-12-29 21:56:22 +08:00
    itsql
    itsql
    Feb 17, 2020
    1
    有钱人
    idblife
    idblife
    Feb 17, 2020
    2
    cdn
    真是有钱人的烦恼
    RangerWolf
    RangerWolf
    Feb 17, 2020
    3
    用自带或者 cloudflare 之类的 CDN
    shakaraka
    shakaraka
    Feb 17, 2020
    4
    不要用第三方 cdn,只有阿里云 cdn 回源按 0.15/G 算,像#3 那个用 cloudflare 的话,出口流量按 0.25/0.5/G 算的,
    shakaraka
    shakaraka
    Feb 17, 2020
    5
    然后使用 oss 的压缩,可以省下流量
    caixiaobao
    caixiaobao
    Feb 17, 2020❤️2
    6
    使用阿里的图片压缩参数,使用 webp 图片格式,这两个起码节省 80%的流量。
    hefish
    hefish
    Feb 17, 2020❤️1
    7
    1、压缩
    2、用 alicdn。 原本是 0.6/G,用了是 0.15/G,省不少那。
    skaly
    skaly
    Feb 17, 2020
    8
    RangerWolf
    RangerWolf
    Feb 17, 2020
    9
    @wunonglin cloudflare 的免费版 其实流量很多很多~
    关键就看缓存的命中率
    nvkou
    nvkou
    Feb 17, 2020 via Android
    10
    先将冷数据全部打上长时间的 cache control 吧。没有什么比客户端不请求更省的了
    shakaraka
    shakaraka
    Feb 17, 2020
    11
    @RangerWolf #9 量大的话做好命中,cf 也不错,但是就是太慢了。而且如果不中的话出口流量是按国际流量算的,怎么想都不划算
    gwy15
    gwy15
    Feb 17, 2020
    12
    OSS 上传的时候针对文件设置了缓存时间吗?有的话 304 请求会节省大部分流量
    yiqiao
    yiqiao
    Feb 17, 2020
    13
    cloudflare 用到天荒地老,逃
    opengps
    opengps
    Feb 17, 2020 via Android
    14
    1,网站做延迟加载,不显示的时候不用加载图片
    2,配合 CDN,相对于 OSS 的流量费,用 CDN 一般来说会更经济一点。甚至可以考虑下免费的
    3,图片压缩处理,很多地方用到的图片往往不需要那么大的体积
    flame90
    flame90
    Feb 17, 2020
    15
    建议是,提高挣钱能力,哈哈
    windyland
    windyland
    Feb 17, 2020 via Android
    16
    冷数据打上超长的缓存时间,然后数据不是特别多,可以找个 CN2 或者香 /港的 vps 分流,
    KasuganoSoras
    KasuganoSoras
    Feb 17, 2020
    17
    一个月几 TB 流量的话,还真不如去租个国内的独立服务器,虽然宽带可能没有 OSS 大,但是不限流量,配合 CDN 用也是很爽的。
    timchou
    timchou
    OP
    Feb 17, 2020
    18
    谢谢 LS 各位,先配置上阿里云 CDN 看看效果
    TransAM
    TransAM
    Feb 17, 2020 via Android
    19
    你啥图片用几个 t ??
    credochen
    credochen
    Feb 17, 2020 via iPhone
    20
    文件压缩了吗?比如图片,oss 的 url 地址可以发给裁剪压缩达参数。
    pckillers
    pckillers
    Feb 17, 2020
    21
    开启回源鉴权,然后写个接口根据 ip 访问频率 之类的进行访问限制吧。
    chijiao
    chijiao
    Feb 17, 2020
    22
    感觉还是自己租服务器得了,这个算下来还便宜些
    liaoberlin
    liaoberlin
    Feb 18, 2020 via iPhone
    23
    啥网站 可以贴个链接出来看看吗
    lance86
    lance86
    Feb 18, 2020
    24
    国内的 cdn 不是都要域名备案么,,cloudflare 之类的国内访问速度如何啊
    kajweb
    kajweb
    Feb 18, 2020
    25
    oss 外面再套一层 CDN 可以吧
    timchou
    timchou
    OP
    Feb 18, 2020
    26
    cesar
    cesar
    Feb 18, 2020
    27
    Cloudflare 国内速度好像一般?而且最怕碰到 IP 被墙的情况,各个地区的宽带还不一样
    有人用过么?
    deloved
    deloved
    Feb 18, 2020
    28
    压缩+cdn
    joApioVVx4M4X6Rf
    joApioVVx4M4X6Rf
    Jun 17, 2020
    29
    月底了你的账单呢
    timchou
    timchou
    OP
    Jun 18, 2020
    30
    @v2exblog 四月份 1000 美金,5 月份上了 cdn 后,15 美金。这个月到现在 8 美金多点。。
    timchou
    timchou
    OP
    Jun 18, 2020
    31
    @v2exblog 说错了,上 cdn 之前大概是 80-200 美金之间不等。(我上一条说 1000 多,是 4 月份的时候买了其他服务)
    xlinux
    xlinux
    Jul 18, 2020 via Android
    32
    @timchou 之前每月 80-200,上了后 8 ?至少 10 倍?
    Tucaizhu
    Tucaizhu
    Dec 29, 2020
    33
    接入 CDN 、优化文件大小、设置防盗链、购买流量包 dashi.aliyun.com/site/cloud/oss
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1549 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 104ms · UTC 18:10 · PVG 02:10 · LAX 10:10 · JFK 13:10
    ♥ Do have faith in what you're doing.