个人站求推荐图床解决方案 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
foru17
V2EX    问与答

个人站求推荐图床解决方案

  •  
  •   foru17 2018-03-22 10:50:08 +08:00 6947 次点击
    这是一个创建于 2764 天前的主题,其中的信息可能已经有所发展或是发生改变。
    先说实际情况,由于自己的网站大量图片,日均 30-50G 流量,高峰甚至 200G 以上(偶尔),峰值 10Mbps-到 30Mpbs。图片空间不大,20G 以内肯定稳妥。

    1.目前是托管在又拍云,价格有点吃不消,日均 30 到 100 元花费,虽然有一部 CDN 费用是赞助了,但还是很紧张。
    2.国内流量占 90%以上,广东、上海地区流量大头,海外较少。
    3.不考虑微博等免费图床

    现在需要解决国内流量问。有下面几个问题希望大家指教下。

    1.我目前考虑自己弄一个镇江机房的主机,10M 水管是否够用,之前都是用云(但是云 10M 水管费用实在是太昂贵了),没弄过这种机房的机器,不熟悉,劳请指教。
    2.目前还有腾讯云香港服务,腾讯云也有 2000 元代金券,我准备配合 dnspod 的海内外分流,把这些资源做一个分流,一部分流量通过 cname 到腾讯云的 CDN 或者服务器,这样的解决方案是否有坑?
    第 1 条附言    2018-03-22 13:52:39 +08:00
    比较了一下解决方案
    1.不选择阿里云国际版的原因:我自己一直在使用阿里云国际版和腾讯云香港,阿里云国际版的 IP 段不间断抽风实在是太严重了(大家都懂的)。
    2.不选择腾讯云 cos 之类的:依旧是流量费用问题,可以做分流,但是一旦爆到 300G 日流量,价格一样爆炸。顺便吐个槽,这两天正在做腾讯云 cos 的开发,对腾讯云 cos 的文档和 sdk,吐槽无力。

    目前方案:
    刚刚选了一家镇江的 20M 机房,电信单线,我把 10G 图片都迁移过去,做下测试,看下数据怎么样。
    43 条回复    2019-04-04 11:39:36 +08:00
    hardman
        1
    hardman  
       2018-03-22 10:54:27 +08:00 via Android
    啥网站我想观摩下
    coldsnap
        2
    coldsnap  
       2018-03-22 10:56:23 +08:00
    ylsc633
        3
    ylsc633  
       2018-03-22 10:59:27 +08:00
    这让我想到了 前段时间看到的那个 去中心化的图床......
    mentalidade
        4
    mentalidade  
       2018-03-22 11:06:09 +08:00
    @hardman 点开楼主的简介就看到了,美如画
    foru17
        5
    foru17  
    OP
       2018-03-22 11:10:56 +08:00
    @mentalidade 美如画这个真不是嘲讽么 ....
    coolhubery
        6
    coolhubery  
       2018-03-22 11:11:14 +08:00
    提供不了议,希望楼下各位多给楼主提提建议。我有一个疑问,现在貌似 org 后缀的不能国内备案了,你这个是以前备过案的?
    mentalidade
        7
    mentalidade  
       2018-03-22 11:14:13 +08:00
    @foru17 真不是。那文字图片一般写不出来,得有钱的程序员才可以
    foru17
        8
    foru17  
    OP
       2018-03-22 11:14:25 +08:00
    @coolhubery 很早之前在阿里云备案通过的。
    coolhubery
        9
    coolhubery  
       2018-03-22 11:17:25 +08:00
    @foru17 多谢了,所以备案要趁早啊。。。
    fengyj
        10
    fengyj  
       2018-03-22 11:18:26 +08:00 via Android
    @ylsc633 你是说 ipfs 化的图床解决方案么?
    xiaodongus
        11
    xiaodongus  
       2018-03-22 11:20:13 +08:00


    建议阿里云国际版,30M 带宽,可选 1T 或 2T 流量。国内多地访问速度比国内那些单线的 VPS 速度快多了。
    FFLY
        12
    FFLY  
       2018-03-22 11:21:10 +08:00
    买个 CN2 美西线路的 VPS,不就解决了。一个月最多 200-300 元解决的事,哪需要那么多开销,我这个价格还是追求稳定性选的规模比较大的公司的服务。
    foru17
        13
    foru17  
    OP
       2018-03-22 11:23:11 +08:00
    @xiaodongus 其实我也有阿里云香港,200M 带宽,1TB 通用流量包(以前开的),不敢用,三天两头封 IP。
    xiaodongus
        14
    xiaodongus  
       2018-03-22 11:25:51 +08:00
    @foru17 #13 只要服务器上面没有梯子,纯做网站的话一般不会被封。
    ersic
        15
    ersic  
       2018-03-22 11:25:54 +08:00
    你这个图真的够大
    foru17
        16
    foru17  
    OP
       2018-03-22 11:27:32 +08:00 via Android
    @ersic 是的,是有点大。
    814517669
        17
    814517669  
       2018-03-22 11:30:51 +08:00
    腾讯云的对象存储了解一下,还可以用券
    https://buy.cloud.tencent.com/price/cos/calculator
    Marfal
        18
    Marfal  
       2018-03-22 11:33:13 +08:00
    买台日本线路好点的 VPS,带宽大流量足,横向扩展也比较方便。
    EricJia
        19
    EricJia  
       2018-03-22 11:46:25 +08:00
    哇 楼主好厉害 (围观了下 blog
    chztv
        20
    chztv  
       2018-03-22 11:47:01 +08:00
    我也没事经常看看楼主的 Blog,不知道多按几下 cmd+R 是不是会浪费一点楼主的流量费用……
    其实我觉得楼主有这样的流量,变现是分分钟的事
    技术层面是不是能优化处图片,让文件大小尽量小点
    至于传统机房 10M,应该是 10Mbps ?好像真是小了点,很难应付你目前的流量,至少上 100M 吧。
    海内外分流,国内多云分流肯定是可行的,包括你的一些图片可以按分类、用途进行多域名、云服务器分流,应该不会有太大的坑,dnspod 应该也做的不错了。
    night98
        21
    night98  
       2018-03-22 11:50:46 +08:00 via Android
    日本新加坡 vps 了解一下,5 刀每月 1t 流量,多开两台基本上够了
    foru17
        22
    foru17  
    OP
       2018-03-22 11:52:28 +08:00 via Android
    @chztv 以前流量小,我图片喜欢弄清晰点,一般是 2000 宽,尽量控制在 500K 到 1M 以内,因为自己经常没事就直接去找过去的图拿来编辑。我知道那些前端优化方案,压缩,webp 也都上了。就是图片清晰度和大小之间要平衡。
    AppxLite
        23
    AppxLite  
       2018-03-22 12:13:16 +08:00
    国外 vps 走起吧
    1OF7G
        24
    1OF7G  
       2018-03-22 13:03:00 +08:00   1
    经常上楼主的网站,各种照片很美,很享受。刚刚看了一下,图片分辨率比所占的屏幕分辨率高太多了。

    第一,建议对普通屏幕和 Retina 屏幕分别处理,在 768x513 个屏幕像素上显示 2000x1336 的图片,实在浪费太大。何况非 Retina 屏幕占多数。这点可以参考 Apple 官网。
    第二,更进一步:前提是原图就很清晰时,根本不建议用高于显示器分辨率的图片。已经非常锐利的 2000x1336 的图片放在 Retina 屏幕上 1500x1000 左右的一块,也是浏览器再把图片压缩下去。这和自己用 PS 压缩(分辨率)没有区别,效果并不会更好。

    第一点肯定是要做的,我估计可以节约一半以上的流量了(看用户分辨率情况)。第二点看楼主自己的想法了,其实可以自己对比一下试试。
    akira
        25
    akira  
       2018-03-22 13:05:36 +08:00
    居然是个人博客站,好精致
    MinonHeart
        26
    MinonHeart  
       2018-03-22 13:45:55 +08:00 via iPhone
    云储存+cdn 分发,速度有保障,图片处理方便。腾讯云 cdn 算下来 11 元 /天,存储免费 50g 够用。
    香港的线路不稳定。
    省钱方案:微博图床+自有备份,大部分流量分到微博
    everding
        27
    everding  
       2018-03-22 13:48:40 +08:00   2
    为什么不用 webp 格式,可以把图片的大小压缩一半左右,质量上基本看不出什么区别
    foru17
        28
    foru17  
    OP
       2018-03-22 13:53:05 +08:00
    @evering 做了 webp 了。
    oott123
        29
    oott123  
       2018-03-22 14:35:32 +08:00
    srcset 也可以试试。
    xratzh
        31
    xratzh  
       2018-03-22 16:44:12 +08:00
    imgur 上传需要科学,网站可以正常展示,至于速度只能自测了。
    DeutschXP
        32
    DeutschXP  
       2018-03-22 17:30:21 +08:00
    1. 简单:图片还需要优化,推荐使用一个工具,shortpixel,它的优化算法的画质损失基本是肉眼不可见的, 比如 被拒绝登机 这篇文章的图,K19 被优化后从 314kb 缩小到了 73kb,K3 从 271kb 缩小到了 83kb,简单粗暴的计算可以减少 2/3 的流量使用。
    2. 高阶:系统再优化,根据客户端自动提供不同分辨率的图片,譬如手机访问根本不需要提供最高尺寸的图片。印象中有类似的开源的解决方案,具体你得自己搜一搜了。
    UnPace
        33
    UnPace  
       2018-03-22 23:02:41 +08:00 via iPad
    知道创宇 dns 转发,每月 3600G 免费额度
    baskice
        34
    baskice  
       2018-03-23 06:48:01 +08:00
    哦这个我来说下吧,每日图片流量在 500~700G,由于软件限制无法 webp,挂便宜美西 VPS 一个或几个容易被 dos。
    最后最有效的解决办法目前是 cloudflare。

    另外很重要的一点就是做响应式图片大小。尽管缩图会耗费一些性能。在流量近 T 的情况下,根据屏幕分辨率提供图片大小非常有意义。
    foru17
        35
    foru17  
    OP
       2018-03-23 15:12:40 +08:00
    @MinonHeart 多谢,我现在一天流量就 50G。

    @DeutschXP 刚刚重新 sips 批量处理一下所有图片,max 限制到 1500 长宽了,现在每张图都控制在 300kd 到 500kb 的样子了,流量是小了点。我有做 webp 那些优化,主要还是因为我原图太大的原因,我后续健全下压缩图策略。
    DeutschXP
        36
    DeutschXP  
       2018-03-23 16:49:53 +08:00
    @foru17 这也是我推荐 Shortpixel 的原因。如果一般的工具能够达到差不多效果,那这个服务也就没必要卖钱了。注册用户每个月可以免费压缩 100 张,像你的情况,不需要包月,可以购买一个 10000 张不限时的包。
    你可以自己先尝试看看压缩效果再做决定: https://shortpixel.com
    malagebidi
        37
    malagebidi  
       2018-03-23 18:26:57 +08:00 via Android
    我来补充一个:防盗链
    foru17
        38
    foru17  
    OP
       2018-03-23 19:35:04 +08:00
    @malagebidi 我自己做了双机负载,跑了一天,国内外速度都还不错,应该可以满足需求了。
    linkermlin
        39
    linkermlin  
       2018-06-05 14:44:45 +08:00
    http://jiantuku.com/#/ 极简图床 似乎不错.
    需要自己准备好 阿里云 OSS
    hongdaworks
        40
    hongdaworks  
       2019-04-04 11:29:37 +08:00
    lz 你租的是那家的 镇江的 20M 机房,方便透露?
    foru17
        41
    foru17  
    OP
       2019-04-04 11:30:25 +08:00
    @hongdaworks 不推荐啦,这种独立机房太不方便了,很不规范。
    hongdaworks
        42
    hongdaworks  
       2019-04-04 11:37:20 +08:00
    @foru17 哦。了解了好几家都是不很规范,云上跑流量大高带宽又太贵。thx
    foru17
        43
    foru17  
    OP
       2019-04-04 11:39:36 +08:00
    @hongdaworks 总之,大流量的话,自己弄多几台高带宽的机器负载,相比之下还便宜点,CDN 这些方便是方便,对于个人和小网站来说还是有点贵,大按流量收费还是不划算。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1507 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 16:39 PVG 00:39 LAX 09:39 JFK 12:39
    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