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

请教大家图片大小多少合适?一篇文章 7 张图,共 2.62M, OSS 一天外网流出流量超过 5G?正常吗?

  •  
  •   jingyulong · 14 天前 · 3050 次点击

    先开始用的七牛云的对象存储,昨天突然发现用的测试域名是要过期的,意味者到期所有的链接都将会失效。

    吓得我赶紧迁移到阿里云的 OSS 了,一看套餐,有 40G 一年的,实际支付 9 块钱。我想这流量对于平时博客图片用用,应该用不了多少。然后我昨天发布了一篇文章:大家来看看这单反还值多少钱? 没想到今晚就发邮件提示我,要充钱续费了👿

    这篇文章一共 7 张图片,共 2.62M ,平均每张 300 多 k。

    截止时间:2018 年 12 月 5 日 21:16,文章共点击 2218 次。

    阿里云外网流出流量:

    文件访问统计:

    • 根据上面的文件访问统计,按 300M 来算也才 2.1G ,弱弱的问下 5G 流量是怎么算出来的?
    • 根据 PV 和 UV,文章的点击次数,15528 次 Get 请求是怎么算的?
    • OSS 一般的博客多少流量够用?
    • 在不影响图片观看的情况下,什么图片格式最好?大小大概在多少合适?
    第 1 条附言  ·  10 天前
    我想到了一个好办法,自己弄一个二级域名,CNAME 指向 OSS 地址,用阿里云或者腾讯的对象存储,免费流量不够了,直接切换 CNAME 指向。麻烦的就是两个 OSS 的同步了。
    46 回复  |  直到 2018-12-08 17:12:30 +08:00
        1
    jker   14 天前
    用 oss 要搭配 cdn,cdn 的流量费用便宜,oss 的直接流量费用太贵
        2
    duola   14 天前
    2218(点击) * 7(张图片) = 15 526

    好像没什么问题吧。
        3
    qiayue   14 天前 via Android
    2218*2.62/1024≈5.67G
        4
    jingyulong   14 天前
    @jker 谢啦,cdn 我去了解下
        5
    jingyulong   14 天前
    @duola 明白了,那 PV 和 UV 跟文章访问量有什么关系呢?
        6
    jingyulong   14 天前
    @qiayue 谢啦,那再问下哈,文件访问统计里面的流量跟那 5G 流量有啥关系吗
        7
    qiayue   14 天前 via Android
    我觉得上面的 2 个回复已经帮助你计算明白了,自己再想一想吧
        8
    liunull   14 天前 via Android
    说个不厚道的方法,我图片是放在码云上的
        9
    tadtung   14 天前 via Android   ♥ 1
    @jingyulong 阿里 oss 很久没用过了,这个 pv 统计应该不是实时的,所以显示只有 600pv,实际点击有 2000 多次。
    网站流量的话,看具体的了,没有定数。我以前的博客,因为有些下载的东西,每月大概 2t 左右流量。
    阿里 oss 存储不贵,贵的是流量。

    如果主要是非私密图片的话,建议用别人的图床或者微博。当然也可以用我建的,基于微博 api。

    http://tu.xbnong.com

    或者也可以用一些免费的网盘,外链。
    onedrive,google drive,百度都是可以的
        10
    qiayue   14 天前
    刚才还没反应过来,以为是你自己的博客,结果竟然是 V2EX 的帖子 /t/514350 你也直接贴的你 oss 的图片地址,只能说家里有矿。
    你这还好不是热门帖子,还好只有两千多点击。
    一个建议,因为 V2EX 不支持删帖,也不能修改帖子,所以从你的 oss 中把图片删除掉吧,不然这个帖子会一直消耗你的钱。或者删掉后,上传同名的小尺寸图片,每张图控制在 50KB 以内。
        11
    lawler   14 天前
    竟然不知道用图床?

    纯图片资源,自己搭一个 sina 图床服务就可以了。( 狗头
        12
    mytsing520   14 天前
    喜刷刷,喜刷刷
    你这是在作~
    (手动滑稽
        13
    ritaswc   14 天前
    我都是在微博里面传好图片,再贴到这里来
        14
    luobo   14 天前
    本站已托管 17 张图片 😄
        15
    wunonglin   14 天前
    矿主请接收我的膝盖
        16
    likuku   14 天前
    好奇这篇文章一天带来的营收是?收支平衡了么?

    是啊,个人小打小闹自己玩,就还是拿 新浪微博当图床了吧... 反正自带全球加速
        17
    zhy   14 天前
    同情一下楼主,下次有经验了。
        18
    msg7086   13 天前   ♥ 1
    6000x4000 的原图直接就发出来的,也是心大啊。2.6M 的页面放在以前真的是杀猫的。
        19
    jingyulong   13 天前
    @tadtung 明白了,PV 今天看,已经增加到 1700 多,稍微对的上了。

    因为第三方的图床自己掌控不了,不知道支不支持域名绑定,万一哪一天宣布关闭,那还是挺麻烦的。网盘外链也是不太稳定。新浪的感觉还可以,至少很稳定。
        20
    jingyulong   13 天前
    @qiayue 一般 OSS 正确的使用方式是怎么用呀,贴地址为啥等于家里有矿😂
        21
    jingyulong   13 天前
    @lawler 有现成的开源软件,不用自己搭服务了。想把图片控制权把握在自己手里,可以绑定自定义域名,开启 Https,方便以后迁移。图床是方便,也不用花钱,哪天倒掉了呢?打造一个个人品牌,首先就要保证稳定。
        22
    jingyulong   13 天前
    @luobo 看起来很贵的样子😂
        23
    jingyulong   13 天前
    @likuku 大神别老是提钱。。。。个人瞎折腾,先把以后遇到的坑给填上,以后才不吃大亏。最后的建议很中肯,我再详细了解下。最后想问下,一般像那些大一点的博客,他们的图片是怎么存储的呢?
        24
    jingyulong   13 天前
    @msg7086 数码相机拍的,原图单张 5M 以上,压缩到 300 多 k。七张一共 2.62M 。考虑到展示的效果,就放了这个大小,再压缩也是可以的,但是影响拍照(还不算是摄影)作品效果。
        25
    Jokerrrrrr   13 天前
    之前 7 牛弄过一次 cdn,都没有入口,都有流量,被扣钱了。。吓得赶紧关闭 服务
        26
    qiayue   13 天前
    @jingyulong 举个例子,V2EX 最热门的帖子已经超过 5 万次点击了,假如也是用的自己 oss 的图片,那么 50000*2.62/1024≈128G,不过反正阿里云的流量才几毛钱 1G,一百多 G 也不要多少钱。
    那么如果是贴到其他大流量网站,一天就 50 万点击呢?
    如果被其他很多网站引用你的图片,一天就 500 万点击呢?
    以上都是不可控的,一切皆有可能。
    所以一般 oss 资源都要设置防盗链,只在自己的域名下使用。
    还有上面说的 CDN 也是一种方法。
        27
    myhot21   13 天前
    别听楼上说的 CDN 便宜,公司被别人搞,50TB,8500 块,一天被别人搞完。用流量包的,很容易被别人搞事,最好买固定带宽的。
        28
    opengps   13 天前
    从截图看,这是访问量多带来的流量大,如果没被人刷流量,那么这个大小是正常的
    买 cdn,会稍微少点
        29
    zorrobei   13 天前
    可以试试 tinypng 之类的图片压缩工具
        30
    lawler   13 天前 via iPhone   ♥ 1
    @jingyulong Sina 倒的概率太低太遥远,我自己的图床 Sina+2t 磁盘互备。两年多了,现在也三十多万张…年初备份到七牛过,空间 10g 放满只存了四万张左右,又撤了七牛…
        31
    FakeLeung   13 天前
    挂良心云的存储和 cdn 每个月都有免费的额度,个人使用够了。
        32
    boluo   13 天前 via Android
    在 v2 贴图用 oss 属于钱多没地方花,建议走免费图床
        33
    photon006   13 天前
    https://squoosh.app/
    https://compressor.io/
        34
    likuku   13 天前   ♥ 1
    @jingyulong 囧,自小憎恨写日记,思想贫乏,没啥输出欲望,不写博客。

    大点博客如何存图,嗯。。。好问题,建议可以去分析下“大博客”的页面 html 源码,看看它们图是怎么存的。

    #21 [有现成的开源软件,不用自己搭服务了。] 貌似那些也只是给你提供一个公有服务好用的壳。
    [想把图片控制权把握在自己手里,可以绑定自定义域名,开启 Https,方便以后迁移]
    然而这些大多都属于增值服务 /付费服务,即便一些老牌大厂的免费服务,流量也是有配额的,
    Flickr 记得每月流量有上限,Google Photos 不用它分享服务,不知道了。

    [图床是方便,也不用花钱,哪天倒掉了呢?打造一个个人品牌,首先就要保证稳定。]
    这个嘛... 先跑起来再说,店大了自然不愁解法 /不愁没钱(饼)雇人,超前优化不着急。

    上面好几人都推荐了 sina weibo 作图床的经验,蛮好的,支持 https,全球加速,只要自己原图备份完备就好。
    自己站 /博客 有完全自主权,文章备份好,图掉了以后还是可以重新编辑改图源的。
    v2ex 不能永久编辑,是坑,你得特别慎重。

    v2ex 也有付费图床服务。
        35
    msg7086   13 天前   ♥ 1
    @jingyulong 照片要高分辨率的主要原因,一个是放大,一个是冲印。
    放在屏幕上的照片,不管分辨率多高,最后都要做 Resize,降采样到屏幕上显示的大小。
    这就意味着,除非观众是拿着 4k 或者 5k 显示器然后全屏看你的照片,否则你放原图反而画质会更差。

    比如 v2 的帖子里,图片最大宽度是 750px,所以用 750px 发的图质量是最好的。6000px 的图,最后还是要由浏览器做 Resize 到 750px 才能显示,反而没有你提前先用更昂贵的软件和更好的算法去 Resize 效果来得好。就算考虑到苹果环境下 Retina 两倍像素,1500px 也足够用了。
        36
    ourzhang   13 天前
    楼上有人发地址了,我也点了一下。

    嗯。干坏事的感觉非常好。
        37
    ChrisShutDoor   13 天前
    @myhot21 请问哈 0.17 一个 G 是哪家的呀,http 么
        38
    kile   13 天前
    我也点了一下,效果拔群...

    建议你还是先删了图片吧,不然钱负数了...
        39
    jingyulong   13 天前
    @likuku 谢谢大神
    [大点博客如何存图,嗯。。。好问题,建议可以去分析下“大博客”的页面 html 源码,看看它们图是怎么存的。]
    我查了阮一峰的博客图片,地址是: https://www.wangbase.com/blogimg/asset/201811/bg2018112801.jpg
    Ip 是香港的,其他细节就不知道是什么了。。。
    [这个嘛... 先跑起来再说,店大了自然不愁解法 /不愁没钱(饼)雇人,超前优化不着急。]
    这句话在理
    [上面好几人都推荐了 sina weibo 作图床的经验,蛮好的,支持 https,全球加速,只要自己原图备份完备就好。
    自己站 /博客 有完全自主权,文章备份好,图掉了以后还是可以重新编辑改图源的。]
    那我自己先试试微博的图床,今天下午突发奇想,自己服务器上搭一个图片服务器就好了,有没有开源的软件适合呢?
        40
    jingyulong   13 天前
    @msg7086 刚刚做了点功课: https://helpx.adobe.com/cn/photoshop/using/image-size-resolution.html
    然后再读了遍你的回复,你的意思是重新采样,降低 PPI 是吗?目前我用软件压缩的,感觉是对色彩上做了点减少,但是没有减少图像数据量。
        41
    jingyulong   13 天前
    @ourzhang 有人购买我的相机,都不算什么😎
        42
    jingyulong   13 天前
    @kile 考虑让他自己停掉,先找找替代方案。
        43
    msg7086   12 天前   ♥ 1
    @jingyulong jpeg 一般是用量化来减少数据量,也就是 DCT 完了以后通过抹平高频部分来减少信息熵。
    重新采样是直接降低原始数据的信息熵。
    本来在屏幕上显示的图片就没有必要超过显示区域的大小,除非你是计划让人放大了看的。
        44
    jingyulong   12 天前
    @msg7086 明白了,说的简单易懂,谢谢啦
        45
    jingyulong   11 天前
    @lawler 请问新浪的图片怎么备份呢?
        46
    lawler   11 天前
    @jingyulong 1,备份原图就每周或者每月定时同步到本地磁盘之后再删除服务器上的留档,2,不备份原图的话,上传完直接删除,拿到 sina 的图片地址,图片格式参数知道吧?直接根据 url 再下载一份到备份磁盘。

    如果那天 sina 真的挂了。备份还在找个 oos 顶缸一阵子,再换别的方案。话说,就目前而言,不只是 sina 还有诸多可以当图床的大厂。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1779 人在线   最高记录 4019   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 19ms · UTC 16:19 · PVG 00:19 · LAX 08:19 · JFK 11:19
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1