proxytoworld
V2EX  ›  问与答

初次搭建博客,博客里面的图片怎么存储啊,自己有一台阿里云主机(学生机),看网上主流都是推荐另外买专门存储图片的服务,但是对于学生党来说没必要,想问问有什么解决方案吗

  •  
  •   proxytoworld · Aug 22, 2020 · 6840 views
    This topic created in 2273 days ago, the information mentioned may be changed or developed.
    62 replies  •  2020-08-23 13:22:22 +08:00
    Cielsky
    Cielsky
    Aug 22, 2020 via Android
    1
    图床
    clf
    clf
    Aug 22, 2020
    2
    直接放云服务器上就行,图片最好做好压缩……1Mbps 的带宽也够普通小博客使用的了。想更快的静态资源加载速度,弄个 CDN 加速即可。
    misaka00001
    misaka00001
    Aug 22, 2020 via Android❤️1
    3
    1.github+jsdelivr
    2.fast.io
    3.各种对象存储
    proxytoworld
    proxytoworld
    OP
    Aug 22, 2020
    4
    @lychs1998 本地存储然后用代码找到本地图片然后输出?
    clf
    clf
    Aug 22, 2020
    5
    也可以存到第三方网站(图床),但有概率丢图(几年后)。
    proxytoworld
    proxytoworld
    OP
    Aug 22, 2020
    6
    如果做本地存储的话,也要在数据库加图片名,根据一定规则 解析名字到对应目录找图片?
    clf
    clf
    Aug 22, 2020
    7
    @proxytoworld 放在网站资源目录下就行了,使它可以用 URL 访问。(本质上也是放在某个文件夹,代码去找文件。
    LaicZhang
    LaicZhang
    Aug 22, 2020
    8
    1. 图床
    2. 本地资源目录
    3. oss 免费额度
    4. 基于现有第三方云服务搭建
    lxfcool
    lxfcool
    Aug 22, 2020
    9
    博客是写 markdown 嘛
    用 typora+picgo+gitee/github 搭个图床
    舒服得很呀~~~~
    clf
    clf
    Aug 22, 2020
    10
    @proxytoworld 比如你的网站目录是 A 文件夹,假设 HTTP 服务器拥有对 A 文件夹下所有文件与目录的权限,那么我把图片存储到 A 下的 images 文件夹,假设图片名字是 1.png

    假设你的首页域名是 xxx.xyz ,默认会访问 A 文件夹下的 index.html 文件,那么你可以通过 xxx.xyz/images/1.png 访问到你的图片。也可以利用相对路径访问。
    damai0419
    damai0419
    Aug 22, 2020
    11
    typora+picgo+gitee +1
    asche910
    asche910
    Aug 22, 2020
    12
    建议放 CSDN 等没有防盗链的网站。
    关于图床,个人觉得很不靠谱,我之前的就是存的大概一两年直接没了。
    关于服务器本地,你都说了服务器是学生机,肯定不会长期续费的,而博客我觉得你应该不想到时候图片都看不了吧。
    对象存储都是按流量计费的,有钱的话当我没说。
    proxytoworld
    proxytoworld
    OP
    Aug 22, 2020
    13
    @damai0419
    @lxfcool 国内用 github 不是好慢吗
    lower
    lower
    Aug 22, 2020
    14
    楼上提到的方案你要是都不满意,也可以考虑数据库直接存图片二进制数据 blob 或者 base64 字符串,每次都编码 /解码一下……😀
    yuhangch
    yuhangch
    Aug 22, 2020
    15
    阿里云 oss 香港 有免费额度容量和流量,个人博客应该够用
    yylzcom
    yylzcom
    Aug 22, 2020
    16
    小博客没必要, 做好缓存和 lazyload 就可以了
    lxfcool
    lxfcool
    Aug 22, 2020
    17
    @proxytoworld 对呀 所以还可以用 gitee
    lxfcool
    lxfcool
    Aug 22, 2020
    18
    @proxytoworld gitee 是国内的呀, 我这边网没什么问题, 可能国外访问有些慢
    a22271001
    a22271001
    Aug 22, 2020 via Android
    19
    部署好 cdn 就行
    libasten
    libasten
    Aug 22, 2020 via Android
    20
    早期没必要单独弄,就放在你的学生机上就 ok 。
    以后流量大了转移到对象存储也不复杂。
    huhexian
    huhexian
    Aug 22, 2020
    21
    多吉图床了解一下??
    sunorg
    sunorg
    Aug 22, 2020 via Android
    22
    随便用,一般没什么访问量
    Trim21
    Trim21
    Aug 22, 2020 via Android
    23
    微博图床,原图再额外备份一分
    sunfei
    sunfei
    Aug 22, 2020
    24
    对的,没必要单独放图床,如果纠结这个,建议坚持写博客至少两年再考虑这些。
    IGJacklove
    IGJacklove
    Aug 22, 2020
    25
    没必要.可以在服务器里自己搭一个文件服务器,自己玩没必要买,量也不会很大.我大学也玩过这个.阿里云的学生机.
    ipwx
    ipwx
    Aug 22, 2020
    26
    github pages + hexo,这个免费耐操
    jdhao
    jdhao
    Aug 22, 2020 via Android
    27
    推荐腾讯云存储,加个 cdn,每个月几乎不用花钱
    jdhao
    jdhao
    Aug 22, 2020 via Android
    28
    wukongkong
    wukongkong
    Aug 22, 2020
    29
    对象存储每个月一分钱的路过
    laydown
    laydown
    Aug 22, 2020 via iPhone
    30
    你博客有人访问再说吧,别杞人忧天。
    nil333
    nil333
    Aug 22, 2020
    31
    我就是放自己服务器然后直接用自己的图片链接,不用想那么多
    rebeccaMyKid
    rebeccaMyKid
    Aug 22, 2020
    32
    你不会不知道图片不可以直接丢到服务器上吧?做好压缩就行了。买锤子存储服务
    rebeccaMyKid
    rebeccaMyKid
    Aug 22, 2020
    33
    你不会不知道图片可以直接丢到服务器上吧?* 更正
    FurN1
    FurN1
    Aug 22, 2020 via iPhone
    34
    当然推荐 /i/about
    fengxianqi
    fengxianqi
    Aug 22, 2020 via Android
    35
    直接放站点目录下,看看我用 typecho 搭建的站点:fengxianqi.com ,都是放目录下,够用且上传简单且不用烦什么 cdn,等你的流量大到需要图床需要 cdn 了,迁移也十分简单。
    senup
    senup
    Aug 22, 2020 via Android
    36
    七牛云图床,免费
    opengps
    opengps
    Aug 22, 2020
    37
    早期先用早期的办法:直接放在服务器 web 站点的一个目录
    后期再考虑,动静分离,单独存储图片
    mywind
    mywind
    Aug 22, 2020
    38
    typora+picgo+腾讯云对象存储,我目前的博客访问得少,一直在腾讯云给的免费额度内。
    raaaaaar
    raaaaaar
    Aug 22, 2020 via Android
    39
    博客又不只是写来给别人看的,自己整理知识也是很重要的一点,别人看不看关我什么事。

    大概用别人免费的,像 csdn,博客园这种可以直接发送图片,直接得到链接,但是这种方法怕商家直接禁止外链到时候就凉了。

    可以用别人搭好的图床,选个大点的品牌,除了收费这点,一般来说是不会凉了,也不用你去折腾 cdn 什么的。

    也可以自己在服务器上搭图床,看你用的什么软件,不过自己搭总比较麻烦,需要你自己维护,如果是学习搭建的过程可以,但是平常自己维护也要经常做的话,就有点麻烦了。

    也可以用别人的服务器,但是你自己折腾软件什么的,像 github 也有人当图床用,折腾好了还是可以的,速度有点慢,看怎么折腾下。

    总之,一定要记住一点,图片要备份,有自己管理,无论你用什么图床,不然哪天图挂了,你又没有备份,你就知道那种痛苦了。图片的 id,分类这些都要管理好,在这基础上再折腾图床。
    guanhui07
    guanhui07
    Aug 22, 2020
    40
    github pages
    joeyliu6
    joeyliu6
    Aug 22, 2020
    41
    使用 jsDelivr CDN 加速 Github 仓库的图片,以作为博客的图床: https://blog.iljw.me/2019/05/jsdelivr-cdn-github.html
    zanyxd
    zanyxd
    Aug 22, 2020 via Android
    42
    个人感觉感觉初期没必要 刚搭建没啥内容不会有多少流量。 等流量上来了可以考虑买个 oss 放图 或者提前买来捣鼓捣鼓也是可以的 oss 各大服务商应该也有学生优惠吧?如果你学生机是 5m 带宽轻量云 可以考虑阿里这台自建图床 隔壁华为 2c4g 的学生机做博客 剩余的资源还能顺便跑跑脚本 顺带一提图片还有文章你千万千万做好备份_(:з」∠)_我早期因为偷懒在备份上栽过跟头
    niubikelasi
    niubikelasi
    Aug 22, 2020 via iPhone
    43
    https://shp.qpic.cn/collector/1148330217/59e65e3b-87d3-489f-96f8-2d0c4f385ee4/0
    我用的算是黑产了。。腾讯家的 qq 收藏。。图片外链稳了 5 年了
    Jackeriss
    Jackeriss
    Aug 23, 2020 via iPhone
    44
    如果访问量不大放腾讯云 cdn,大的话找个靠谱的图床,比如 sm.ms
    Redbeanw
    Redbeanw
    Aug 23, 2020
    45
    你有多少图片啊。。。
    本地不好么
    vicsun2020
    vicsun2020
    Aug 23, 2020 via iPhone
    46
    对象存储放桶里🐒
    laoma2
    laoma2
    Aug 23, 2020
    47
    1000 张图片以下就放自己的服务器上就行了
    cquan
    cquan
    Aug 23, 2020
    48
    github+jsdelivr 用了几个月了,或者腾讯的 cdn
    alpha2016
    alpha2016
    Aug 23, 2020
    49
    oss 阿,个人博客流量不大的话花不了多少钱
    JackLin666aa
    JackLin666aa
    Aug 23, 2020
    50
    用七牛云或者阿里云的 OSS 对象存储服务,说白了就是图床,将图片上传会得到一个链接,在 Markdown 格式的笔记里面写上这个图片链接就行了
    susuper
    susuper
    Aug 23, 2020
    51
    感觉最舒服的是 csdn,你可以 csdn 写个私有文章,然后每次需要发博客,就先把图片内容放进 csdn 里面,它会给个链接,你博客内容直接用这个链接就可以了
    meathill
    meathill
    Aug 23, 2020
    52
    1. 基本上,个人博客没人看
    2. 所以,放哪里都无所谓(免费额度够用,自己的 VPS 小水管也够)
    int11
    int11
    Aug 23, 2020
    53
    我用的七牛云对象存储,充了 10 块一年了还没用完
    YUX
    YUX
    Aug 23, 2020
    54
    直接 Wordpress 完事
    tjq
    tjq
    Aug 23, 2020
    55
    个人解决方案:七牛云对象存储 + CDN,免费 10G 空间,完全够用了。
    邀请链接: https://portal.qiniu.com/signup?code=1hefni6jhan9u
    raptor
    raptor
    Aug 23, 2020
    56
    流量不大的话,直接放服务器上,加上反盗链可以满足大多数要求
    cominghome
    cominghome
    Aug 23, 2020
    57
    要啥图床,我用的 hexo,图片直接可以复制粘贴在文档里,默认存在某个目录下。前端再起一个代理,各种缓存参数加上。

    相信我,个人博客没啥人看的- -你完全不需要担心流量问题。

    话说学生机应该是那种固定 1M 的小水管吧?如果是按量计费,那倒是可以对比一下资费后做选择。
    inktiger
    inktiger
    Aug 23, 2020
    58
    最省事,就你这台服务器搭建个博客然后套个百度云加速就行,百度云加速把静态文件跟图片全加速了,一点不折腾,到时不想用百度云加速也是可以直接分离就行,不像套个 oss,七牛之内的第三方 cdn,弄个博客还那么折腾
    camus
    camus
    Aug 23, 2020
    59
    百度云加速,每天 10G 免费额度,CNAME 指一下就行
    itgoyo
    itgoyo
    Aug 23, 2020
    60
    picgo+git 的图床,我在用的是 gitee,因为 github 有时候上传会抽风
    1ln0op
    1ln0op
    Aug 23, 2020
    61
    图床啊,我自己用 sm.ms
    irainsoft
    irainsoft
    Aug 23, 2020
    62
    备案,上 CDN,各家都有免费额度,个人站点足够用的

    图片数量较多的话可以用图床
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   958 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 148ms · UTC 19:45 · PVG 03:45 · LAX 11:45 · JFK 14:45
    ♥ Do have faith in what you're doing.