关于博客图片存储方案问题,直接保存在博客所在服务器、用第三方对象存储还是单独买一个便宜的服务器自己部署 OSS 服务? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内
itechnology
V2EX    程序员

关于博客图片存储方案问题,直接保存在博客所在服务器、用第三方对象存储还是单独买一个便宜的服务器自己部署 OSS 服务?

  •  
      itechnology 2022-04-08 14:22:20 +08:00 7648 次点击
    这是一个创建于 1358 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,之前是 gitee ,后来用不了了,只能考虑用其他方案

    63 条回复    2022-04-09 23:00:13 +08:00
    zengxs
        1
    zengxs  
       2022-04-08 14:26:37 +08:00
    首先排除自己部署对象存储服务
    golangLover
        2
    golangLover  
       2022-04-08 14:28:50 +08:00 via Android
    看看有没有保密必要。例如有没有一些图片是私密的,有的话上对象存储。没有的直接放服务器上
    zqqf16
        3
    zqqf16  
       2022-04-08 14:29:59 +08:00
    我的在阿里云上,免费额度都用不完
    libook
        4
    libook  
       2022-04-08 14:31:01 +08:00
    自己部署 OSS 不如租个 CDN ?反正都是要花流量钱。

    另外也可以看看有没有可以用在你博客上的图床,就是不确定可靠性。
    gra
        5
    gra  
       2022-04-08 14:31:58 +08:00
    对象存储就行,腾讯云的不错
    Mateverse
        6
    Mateverse  
       2022-04-08 14:32:50 +08:00   1
    腾讯云,阿里云,七牛云,请!

    基本都是免费,开一下防盗链,流量走的很慢。
    raikay
        7
    raikay  
       2022-04-08 14:33:23 +08:00
    从 gitee 迁移到 coding
    yukang
        8
    yukang  
       2022-04-08 14:37:04 +08:00
    为什么要搞那么复杂啊,
    我就直接都存在 Github Repo ,访问起来不慢啊,https://catcoding.me/p/weekly-5/
    博客而已,够用了吧
    ynkkdev
        9
    ynkkdev  
       2022-04-08 14:37:44 +08:00
    然后排除直接保存在博客所在服务器

    oss ,或者直接找个图床用一下吧
    xQmQ
        10
    xQmQ  
       2022-04-08 14:48:07 +08:00   1
    我直接买了阿里云 OSS ,免不免费不知道,钱花的特少,买了资源包,根本用不完
    Chism
        11
    Chism  
       2022-04-08 14:48:14 +08:00
    我用 pinata ,IPFS 去中心化存储
    yukang
        12
    yukang  
       2022-04-08 14:49:30 +08:00
    谁能解释一下,为什么不直接用 Github ,有什么弊端么......
    因为我一直在用,但是我没想到什么弊端,哈哈哈。
    phony2r
        13
    phony2r  
       2022-04-08 14:52:47 +08:00
    扔 Github 仓库直接 Github Pages
    https://mebtte.com
    seakingii
        14
    seakingii  
       2022-04-08 15:03:12 +08:00
    直接服务器,前面套个 CDN 就行.
    itechnology
        15
    itechnology  
    OP
       2022-04-08 15:12:44 +08:00
    @yukang 怕跟 gitee 一样,直接被封外链啊
    seagull7558
        16
    seagull7558  
       2022-04-08 15:19:37 +08:00
    我是直接扔到语雀图片组了 其实用 markdown ![]()格式展示图片还蛮方便的
    yukang
        17
    yukang  
       2022-04-08 15:20:34 +08:00
    @itechnology 被封也很方便迁移,反正我都是一个 repo 。
    rayhy
        18
    rayhy  
       2022-04-08 15:29:56 +08:00
    图片可以直接加到 git 仓库里,网站上使用的图片链接可以用 CDN 或者 OSS 什么的,在 build 网站的时候替换图片链接就行啊。我目前使用 hugo ,hugo 支持自己定义如何渲染<img></img>tag ,自己写一下链接替换规则就行。
    这样图片本身都在 git 里面有一份备份,网站上展示的图片的链接可以随时切换,如果 CDN 超了或者怎么,直接把链接替换回 github 或者自己网站放的静态网站提供商的链接就行。
    sakishum
        19
    sakishum  
       2022-04-08 15:38:16 +08:00
    腾讯云上用 nginx + minio 自家搭一个 OSS 当图床,blog 够用了,教程: https://www.sakishum.com/2021/11/11/Minio-Nginx-%E6%90%AD%E5%BB%BA%E5%9B%BE%E5%BA%8A/
    shanyue
        20
    shanyue  
       2022-04-08 16:06:04 +08:00   1
    要不直接用 vercel ? https://shanyue.tech/no-vps/api.html
    LxnChan
        21
    LxnChan  
       2022-04-08 16:16:41 +08:00
    又拍云联盟专业 OSS ,基本免费。
    云服务 OSS 也便宜的要命,访问量不大的话基本不收费。
    tufu9441
        22
    tufu9441  
       2022-04-08 16:41:53 +08:00
    静态博客用腾讯云 COS+CDN
    istevenshen
        23
    istevenshen  
       2022-04-08 16:44:20 +08:00
    @seagull7558 语雀不是有防盗链?
    cco
        24
    cco  
       2022-04-08 16:44:30 +08:00
    建议用专业的第三方的 OSS ,不管从成本还是稳定性来说,这个是最靠谱的。
    itechnology
        25
    itechnology  
    OP
       2022-04-08 16:53:05 +08:00
    @tufu9441 用 CDN 是不是得有备案过的域名?
    superfatboy
        26
    superfatboy  
       2022-04-08 17:09:50 +08:00
    @itechnology 应该是,我在用七牛的,必须得备案过的才能绑定。其他的没用过,不太清楚
    itechnology
        27
    itechnology  
    OP
       2022-04-08 18:13:55 +08:00
    @superfatboy 那就无解了,我的域名还没备案
    AllenHua
        28
    AllenHua  
       2022-04-08 18:25:38 +08:00 via iPhone
    @superfatboy #26 是的,没有备案的域名无法绑定桶 /空间

    国内大部分厂提供的测试域名只有 30 天使用期,而且还不能用于生产环境,目前就发现多吉云可以一直使用他的测试域名,算是不错了。
    AllenHua
        29
    AllenHua  
       2022-04-08 18:26:02 +08:00 via iPhone
    @itechnology #25 是的,没有备案的域名无法绑定桶 /空间

    国内大部分厂提供的测试域名只有 30 天使用期,而且还不能用于生产环境,目前就发现多吉云可以一直使用他的测试域名,算是不错了。

    上面回复错了,抱歉。
    tufu9441
        30
    tufu9441  
       2022-04-08 18:40:23 +08:00
    @itechnology 是的。
    litesoar
        31
    litesoar  
       2022-04-08 19:54:57 +08:00
    个人博客如果访问量不大,同时图片不多的话,我觉得直接放在博客服务器就行。

    这样管理起来更方便些~~
    chendy
        32
    chendy  
       2022-04-08 20:01:18 +08:00
    纯静态博客,全部 oss 套 cdn ,根本用不超免费流量包……
    JensenQian
        33
    JensenQian  
       2022-04-08 20:08:59 +08:00
    cloudflare 带宽联盟里面好多都有免费的
    我用了 b2 免费 10G 不过国内速度不怎么样
    liKeYunKeji
        34
    liKeYunKeji  
       2022-04-08 20:12:08 +08:00 via iPhone
    我是通过各大平台的内容号上传的,例如腾讯内容管理平台,搜狐号,百度百家,大鱼号等平台,上传图片后获得链接。如果链接防盗链,那么就自己写一个图片跳板,在自己的图片跳板 url 传入防盗链的链接,然后就可以躲过防盗链。
    SenLief
        35
    SenLief  
       2022-04-08 20:23:08 +08:00
    @seagull7558 你可以设置一下 img 的属性,yuque 的回源目前没做验证也就是可以外链的。
    SenLief
        36
    SenLief  
       2022-04-08 20:27:13 +08:00
    个人用的 blog 访问量不大,完全可以放在服务器上,又不是做相册。这玩意写一年都不见得有 1g 。

    目前我自己用的有
    1. 自己的服务器
    2. sm.ms 上次买的 100g 终生
    3. 又拍云的 20g
    4. 语雀,目前写东西也是用语雀,然后 hugo 渲染的。
    5. tg 图床,这个是利用机器人的,好处是内容完全是自己掌握的。
    skiy
        37
    skiy  
       2022-04-08 21:50:55 +08:00   1
    对象存储便宜。若还想折腾,可以搞个欧洲大盘鸡 + MINIO + CF ,自建 OSS 。依靠非正式做存储的免费服务,量大了,早晚会被防盗链,没有这个必要折腾。
    PolarBears
        38
    PolarBears  
       2022-04-08 22:01:00 +08:00
    直接存服务器吧,以后有需要再换也不迟
    win11
        39
    win11  
       2022-04-08 22:43:12 +08:00 via Android
    直接放到免费图床 sm.msimagelol.com
    kome
        40
    kome  
       2022-04-08 22:58:58 +08:00
    自建图片音视频服务器, 套 CF 免费代理, 缓存时间拉到最大?
    villivateur
        41
    villivateur  
       2022-04-08 23:03:27 +08:00 via Android
    博客日浏览量小于 100 次的话,怎么方便怎么来吧。
    浏览量大的话,直接买个大带宽服务器即可,不要搞花里胡哨的。
    如果你的日浏览量到 10 万这个数量级,这个时候可以考虑 CDN 或者高防一类的。
    jdhao
        42
    jdhao  
       2022-04-08 23:27:11 +08:00 via Android
    目前是腾讯云 cos 存储加 cdn ,花费比较少,半年可能 20 这样子,月 pv 4 万左右,供参考
    lower
        43
    lower  
       2022-04-09 00:05:06 +08:00
    一顿操作猛如虎,blog 访问量不超过 5
    foam
        44
    foam  
       2022-04-09 00:23:48 +08:00
    没备案的话,在国内可能没有舒服的方案。备案了的话,可以用免费的又拍云方案。https://foamzou.com/2021/11/21/upyun-cdn-wordpress/
    yuzo555
        45
    yuzo555  
       2022-04-09 00:26:14 +08:00
    我们多吉云,每月 20G 免费流量,超出部分 0.11 / GB ,不需要像又拍那样加广告链接。
    dog
        46
    dog  
       2022-04-09 00:38:31 +08:00
    直接博客服务器,同时用的另一个二级域名,方便以后图片多了迁移(虽然月更博客并不可能有那一天)
    idblife
        47
    idblife  
       2022-04-09 02:12:38 +08:00 via iPhone
    不备案的话 s3 套一层 cloudflare ,貌似 cloudfront 也有免费流量了,基本不花钱
    MoeMoesakura
        48
    MoeMoesakura  
       2022-04-09 07:41:08 +08:00
    Cloudflare+Github/Gitlab Pages 或者 Vercel/Netlify/CF Pages ,就是国内蛋疼
    alw
        49
    alw  
       2022-04-09 08:17:48 +08:00 via Android
    我的博客是放自己服务器,套一层 cdn 不担心网速,而且好管理。 自从把博客里的图片格式全换成 webp ,加载速度就更快了。
    ZE3kr
        50
    ZE3kr  
       2022-04-09 08:26:25 +08:00
    Cloudflare Images $5/mo 可以存 10 万张图片,可自动调整图片大小,生成 AVIF/WebP ,付费的服务也不用担心被关停。我自己又在前面套了个 CloudFront 和阿里云 CDN ,速度很理想。哪怕没备案,CloudFront 也挺快的。参考 https://guozeyu.com/2022/03/website-optimization/
    A01514035
        51
    A01514035  
       2022-04-09 10:50:23 +08:00
    我用的免费图床,从 18 年到现在还没出问题。
    imgtu.com
    dsg001
        52
    dsg001  
       2022-04-09 11:40:48 +08:00
    github + 微博图床
    zxhe
        53
    zxhe  
       2022-04-09 11:44:12 +08:00
    你应该先输出内容,其次考虑方案
    laduary
        54
    laduary  
       2022-04-09 11:56:39 +08:00
    放博客服务器最省事
    moeik
        55
    moeik  
       2022-04-09 13:52:51 +08:00
    @sakishum 弄了一个玩玩,发现一个问题 反代 9000 端口 自动会跳转到控制台的端口去啊? 还有在控制台分享的链接还是源链接 不是反代后的域名链接 怎么解决呢
    dimlau
        56
    dimlau  
       2022-04-09 14:37:49 +08:00
    就这点访问量:



    当然是直接和文章放一起啦,管理起来也方便吧。
    baiyun
        57
    baiyun  
       2022-04-09 16:39:44 +08:00
    zhangfeiwudi
        58
    zhangfeiwudi  
       2022-04-09 16:43:30 +08:00
    https://www.liangtian.me/ 直接放在阿里云,oss+cdn 每个月免费的额度都够用,这样 git 仓库就没那么大了,而且迁移也好迁移
    vueli
        59
    vueli  
       2022-04-09 21:00:58 +08:00
    七牛. 每个月 10g 免费流量
    skiy
        60
    skiy  
       2022-04-09 21:04:33 +08:00
    @moeik

    我补充一个: https://www.cnblogs.com/jetsung/p/minio-oss.html

    主要是这两个参数,我当初也折腾了很久。中文文档没有,英文站的才有。

    MINIO_BROWSER_REDIRECT_URL 为 Console 管理平台登录网址,若不希望通过浏览器登录,可以增加 MINIO_BROWSER: off ,禁止浏览器登录;

    MINIO_SERVER_URL 为文件分享网址。若未设置,则默认为本身的容器 IP ,不可正常使用。若使用了 nginx 反向代理,则更需要设置此参数;

    另外,如果是国内主机和已备案域名,可以上百度云加速。国外的直接上 cloudflare 。这货说可以同步 S3 协议的对象存储过来,但我尝试了下,折腾了下同步七牛云的,没折腾成功。
    moeik
        61
    moeik  
       2022-04-09 22:25:59 +08:00
    @skiy 原来如此 实在是感谢 英文文档我翻了一会都没看到。。
    skiy
        62
    skiy  
       2022-04-09 22:59:51 +08:00
    @moeik 在这里 https://docs.min.io/minio/baremetal/reference/minio-server/minio-server.html#envvar.MINIO_SERVER_URL

    不过文档没有说得很清楚,我是自己摸索的。
    jaya0455
        63
    jaya0455  
       2022-04-09 23:00:13 +08:00
    说得很对,输出内容是关键
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2606 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 605ms UTC 12:56 PVG 20:56 LAX 04:56 JFK 07:56
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86