首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

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

  •  
  •   foru17 · 30 天前 · 1874 次点击
    先说实际情况,由于自己的网站大量图片,日均 30-50G 流量,高峰甚至 200G 以上(偶尔),峰值 10Mbps-到 30Mpbs。图片空间不大,20G 以内肯定稳妥。

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

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

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

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


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

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

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

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

    @DeutschXP 刚刚重新 sips 批量处理一下所有图片,max 限制到 1500 长宽了,现在每张图都控制在 300kd 到 500kb 的样子了,流量是小了点。我有做 webp 那些优化,主要还是因为我原图太大的原因,我后续健全下压缩图策略。
        36
    DeutschXP   29 天前
    @foru17 这也是我推荐 Shortpixel 的原因。如果一般的工具能够达到差不多效果,那这个服务也就没必要卖钱了。注册用户每个月可以免费压缩 100 张,像你的情况,不需要包月,可以购买一个 10000 张不限时的包。
    你可以自己先尝试看看压缩效果再做决定: https://shortpixel.com
        37
    malagebidi   29 天前 via Android
    我来补充一个:防盗链
        38
    foru17   29 天前
    @malagebidi 我自己做了双机负载,跑了一天,国内外速度都还不错,应该可以满足需求了。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1934 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 19ms · UTC 15:04 · PVG 23:04 · LAX 08:04 · JFK 11:04
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1