V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
atfeel
V2EX  ›  Android

个人开发的 app,升级流量的问题如何解决?

  •  
  •   atfeel · 2020-06-15 11:48:38 +08:00 · 11540 次点击
    这是一个创建于 1625 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位 v 友,我自己做了个 app,因为服务器流量比较拮据 下载 app 都是放到网盘上给客户下载。 升级又让客户去下载,不合适,想考虑用 app 内自动更新。

    一个 app 大约 15m 左右,用户大概有 10000 多,以前服务器是 web 用的, 开发 web 都是很考虑图片大小优化,1k-10k 的图片,一下子考虑 同时 1 万多人下载 15m,服务器是万万撑不起的。

    是不是有第三方服务专门提供 app 升级的服务呢 好久没搞服务器的调整了,如果升级自己原有服务器,也不知道流量贵不贵。

    大家能否给下建议呢?

    42 条回复    2020-06-16 14:26:04 +08:00
    gz911122
        1
    gz911122  
       2020-06-15 11:50:50 +08:00
    ?
    直接点击升级跳转到应用宝之类的不就完事了...
    VensonEEE
        2
    VensonEEE  
       2020-06-15 11:52:05 +08:00
    CDN 没几个钱,下的快。
    optional
        3
    optional  
       2020-06-15 11:53:13 +08:00
    对象存储+cdn 啊,如果不想要服务端,直接往对象存储里扔 json
    Aruforce
        4
    Aruforce  
       2020-06-15 11:53:50 +08:00
    CDN 或者应用市场?
    Lin0936
        5
    Lin0936  
       2020-06-15 11:53:54 +08:00 via iPhone
    可以考虑上架到市场吧?
    EminemW
        6
    EminemW  
       2020-06-15 11:54:11 +08:00
    酷安市场
    shiguiyou
        7
    shiguiyou  
       2020-06-15 11:56:47 +08:00
    有个 intent 可以跳应用市场的吧,像 google play,应用宝、酷安等列表让用户选择的
    kera0a
        8
    kera0a  
       2020-06-15 12:01:33 +08:00 via iPhone
    放到如 github 这种提供免费下载的网站上
    xiqingongzi
        9
    xiqingongzi  
       2020-06-15 12:04:25 +08:00
    OSS +CDN
    neeeeeeeeeu
        10
    neeeeeeeeeu  
       2020-06-15 12:07:35 +08:00 via Android
    bugly 能白给下载更新,前提 app 没有上传 Google play 需求。
    atfeel
        11
    atfeel  
    OP
       2020-06-15 12:11:11 +08:00 via Android
    @Lin0936 不想上架到市场
    sadwin
        12
    sadwin  
       2020-06-15 13:34:54 +08:00
    oss 其实就够了,像这种更新需求,cdn 有没有都无所谓,一个阿里云杭州节点的 oss 直连全国的速度都可以接受
    yushuda
        13
    yushuda  
       2020-06-15 13:45:43 +08:00
    CDN 硬抗,测过普通 CDN 抗高峰 500M 带宽都没啥压力,要么就分批推送。
    windyland
        14
    windyland  
       2020-06-15 13:46:29 +08:00 via Android
    用腾讯云的 cos 加 cdn 全家桶,按你的需要,更新一下大概要 40-50 元流量费;
    你是应用内更新,所以我建议你去买个 nat vps,流量便宜(每月 15-30 元,流量 2-4TB )而且带宽大(一般 200M ),推荐商家:碳云(良心便宜但是机器难抢到),修罗云(性价比略低,贵且流量略少但随时可以买到
    qhd
        15
    qhd  
       2020-06-15 15:24:48 +08:00
    一万个用户,不等于一万人同时在线升级吧,如果是,那么请问是什么 app 这么牛🍺
    zzzmh
        16
    zzzmh  
       2020-06-15 15:29:58 +08:00
    楼上已经说了,就是 OSS 一步到位的事情,按又拍的价格差不多 1G=0.27 元,请求我忘了,几十万请求几块钱把。反正你充个 100 也够了。
    shuax
        17
    shuax  
       2020-06-15 15:30:25 +08:00
    jsdeliver 加速 github
    fsq
        18
    fsq  
       2020-06-15 15:31:03 +08:00
    bugly 有更新版本的功能,目前是免费的
    systemcall
        19
    systemcall  
       2020-06-15 15:33:10 +08:00 via Android
    amazon s3 之类的东西吧,国际版的话墙内比较慢
    如果墙内的用户能接受的话,丢 github 上
    注意不要被友商刷下载了,想办法验证
    ljzxloaf
        20
    ljzxloaf  
       2020-06-15 15:36:07 +08:00
    不上市场,怕不是滴滴直播 /狗头
    gitjavascript
        21
    gitjavascript  
       2020-06-15 15:40:04 +08:00
    不上市场真的会有那么大的并发么,是不是考虑的有点多了
    zpfhbyx
        22
    zpfhbyx  
       2020-06-15 15:41:09 +08:00
    jsdeliver +GitHub 免费方案
    galikeoy
        23
    galikeoy  
       2020-06-15 16:20:43 +08:00
    cdn 贼鸡儿便宜
    anyele
        24
    anyele  
       2020-06-15 17:03:59 +08:00 via Android
    不上架的一般都是灰色产业,上 oss
    ll5270
        25
    ll5270  
       2020-06-15 18:15:03 +08:00
    你想多了,总共一万个用户肯定不会一万个用户同时下载啊
    shuangya
        26
    shuangya  
       2020-06-15 18:23:06 +08:00 via Android
    如果负担得起的话,用 OSS 或者七牛、又怕等静态 CDN 是最好的选择。
    如果接受不了,退而求次可以考虑买一个带宽大一点的境外服务器做下载机。
    还不行的话,就只有让用户去网盘下了……
    atfeel
        27
    atfeel  
    OP
       2020-06-15 18:53:48 +08:00 via Android
    @windyland 你这个方案很详细。嗯,谢谢建议。
    atfeel
        28
    atfeel  
    OP
       2020-06-15 18:55:31 +08:00 via Android
    @ljzxloaf 软件并不是给大众用的,只给部分有特殊需求的人,放市场面临着频繁更新,又要频繁的审核。是会被市场给牵制,不想被别人控制。
    atfeel
        29
    atfeel  
    OP
       2020-06-15 18:56:20 +08:00 via Android
    @galikeoy cdn 怎么就便宜了?感觉各大巨头的 cdn 加速都是很贵的呢。
    nicevar
        30
    nicevar  
       2020-06-15 18:58:05 +08:00
    实在不想掏钱, 服务器写好升级配置, 找各种白嫖的外链, 按需跳转
    rebounce
        31
    rebounce  
       2020-06-15 19:03:55 +08:00 via iPhone
    首次下载用 Coding,码云。更新功能可以用 bugly,appcenter
    mumbler
        32
    mumbler  
       2020-06-15 19:03:57 +08:00 via Android
    oss+CDN 三毛钱一个 G,一个月 200 元打住了
    yujiang
        33
    yujiang  
       2020-06-15 19:04:11 +08:00 via Android
    蓝奏云,有提供直链,集成进去
    stabc
        34
    stabc  
       2020-06-15 19:06:38 +08:00
    关键你这一万多用户都会下载么?如果都会那可是一万日活啊,能赚到远超带宽的钱了
    jinwyp
        35
    jinwyp  
       2020-06-15 19:27:19 +08:00
    用户 1 万人 同时 100 人下载最多了, 不要想太多了,5 元 VPS 都能撑得住, 同时一万人下载你知道用户数量要有多少才能达到吗?

    每个人不吃饭准时同一时间下载可能吗?
    ryanlid
        36
    ryanlid  
       2020-06-15 19:47:07 +08:00
    15MB,10000 个下载 ,耗费 150G 的流量
    galikeoy
        37
    galikeoy  
       2020-06-16 09:03:25 +08:00
    @atfeel #29 真的不贵。。。一个月 100 多足够了
    brendanliu
        38
    brendanliu  
       2020-06-16 10:50:22 +08:00
    推销一波百度智能云的 CDN,代理价格比其他家都低,最低能做到 0.004 元 /GB
    brendanliu
        39
    brendanliu  
       2020-06-16 10:51:40 +08:00
    @brendanliu fix 0.04 元 /GB,爱奇艺、百度搜索同款 CDN
    arvinsilm
        40
    arvinsilm  
       2020-06-16 11:14:48 +08:00
    用不限流量,只限带宽的服务器,分批推送升级,让用户错峰。不知道可不可行
    littleangel
        41
    littleangel  
       2020-06-16 11:51:34 +08:00
    oss +cdn
    记得做好配置、买好资源包
    tongda
        42
    tongda  
       2020-06-16 14:26:04 +08:00
    bugly 有免费更新
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5841 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:12 · PVG 11:12 · LAX 19:12 · JFK 22:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.