V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
timchou
V2EX  ›  程序员

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

  •  
  •   timchou · 2020-02-17 16:42:47 +08:00 · 8907 次点击
    这是一个创建于 1521 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    谢谢~

    m1.jpg

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

    2.增加了阿里云 CDN。



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


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

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