如果一个新手程序员业余做的小程序突然火了,你会如何指导他应对暴涨的并发流量? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
imdong
V2EX    程序员

如果一个新手程序员业余做的小程序突然火了,你会如何指导他应对暴涨的并发流量?

  •  < href="Javascript:" Onclick="downVoteTopic(602580);" class="vote">
  •   imdong
    imdong 2019-09-20 15:54:29 +08:00 4205 次点击
    这是一个创建于 2220 天前的主题,其中的信息可能已经有所发展或是发生改变。

    中午睡觉突然想到的,如果一个新手做了个项目结果突然火了(运气就这么好),

    他要怎么去面对突然暴增的流量呢?

    虽然现在面试都在讲大数据,高并发,其实真正能做到的公司 /个人并不多;

    并且回想到 "圣诞头像" 这样一个现象级产品,也是作者开发时并没有想到会突然爆火。

    而是在流量上来后手机 Coding,不过好在作者有一定的并发基础,所以处理起来还算得心应手。

    如果是一个新手也遇到这样一个“狗屎运”,你会给出怎样的指导与建议呢?

    =====

    假设一个前提,小白程序员,没有过高并发相关的经验,代码质量还可(能继续维护下去),

    但开发项目时并没有考虑过会有很大的使用量,并且有一定 Linux 基础。

    当前环境为:某大厂云低配机,Linux 系统,语言暂定 PHP(不必局限细节,可自定前提)。

    你可以从哪些角度给出哪些建议,或者穿越到过去建议这个小白先去掌握哪些基础技术呢?

    不仅仅是技术,似乎运营变现也是个问题。

    相关链接:我是如何打造一款千万级小程序,并送出 1770 万圣诞帽-赵团结

    第 1 条附言    2019-09-24 10:09:00 +08:00

    今天看到朋友圈出现 给我一面国旗...

    试了下圣诞帽子,不能用了,

    看来是有人刻意做了 这个小程序?

    20 条回复    2019-09-21 22:02:32 +08:00
    cwjokaka
        1
    cwjokaka  
       2019-09-20 16:00:26 +08:00
    我选择穿越到过去快人一步做出圣诞头像 app,然后被人指导 头
    comwrg
        2
    comwrg  
       2019-09-20 16:03:24 +08:00 via Android
    加钱买机器
    unicloud
        3
    unicloud  
       2019-09-20 16:05:15 +08:00
    (那个新手程序员是不是你.jpg)
    lvzhiqiang
        4
    lvzhiqiang  
       2019-09-20 16:05:59 +08:00
    加机器,分流。
    imdong
        5
    imdong  
    OP
       2019-09-20 16:16:46 +08:00
    @cwjokaka 过分了...并且有些事不见得任何人做都能成功。当然,你这个成功率会高很多。


    @unicloud 我倒是真希望是我,我要发财!!!


    @comwrg @lvzhiqiang 简单粗暴,但是流量足够高的话,也不一定有用吧。

    顺便提一下,圣诞帽作者后续又发了几篇文章,也可以看下。
        6
    cwjokaka  
       2019-09-20 16:23:26 +08:00
    @imdong 首先我要找到穿越的方法
    cwjokaka
    tomlee0201
        7
    tomlee0201  
       2019-09-20 16:27:52 +08:00   1
    @cwjokaka 都穿越了,还要去搞小程序,怎么着也要搞个比特币啥的啊,这就跟当了皇帝要用金键盘码代码一样的笑话了
    exploreXin
        8
    exploreXin  
       2019-09-20 16:43:28 +08:00
    万一的情况下一个智力低下相当于幼儿园水平的成年人走狗屎运,参加考研考试被录取了,那么他接下来改怎么面对研究生身份下的学术生涯。这就是我读楼主所说的小白程序员爆款小程序的第一个反应,总结成两个字就是“矛盾”。

    能够出爆款产品的程序员就算以前再怎么不起眼,也不叫小白程序员,并且产品爆款,但是性能很差,这根本就不是程序员的特质,产品受欢迎说明设计理念受用户追捧,设计这么厉害,不干产品经理却写代码当程序员,现实生活中不会有这样的人,有产品能力,而且产品岗位工资还高,怎么可能会写代码,谁跟钱过不去。

    所以设计能力优秀出了爆款产品,但是代码写的差,性能不好的程序员,如此矛盾的生物,现实生活中是没有的,不说的那么绝对吧,准确的说是几乎几乎的不存在,如果一亿人中有一个,那就算可以了,国内 15 亿人咱们去靠运气靠狗屎运去等那 15 个名额,太亏了,风险也太大了,白耗精力,作为一个码农,还是好好沉淀自己的编程能力吧,或者学设计努力争取搞个爆款也可以。
    loading
        9
    loading  
       2019-09-20 16:48:40 +08:00 via Android
    先加机器,后加人。
    17681880207
        10
    17681880207  
       2019-09-20 17:00:39 +08:00
    赶紧找大厂收购
    imdong
        11
    imdong  
    OP
       2019-09-20 17:32:03 +08:00
    楼上有些人咬文嚼字很厉害?站在制高点批判别人很爽?

    是不是看到别人腿跛了,你还要学别人走路的样子再大肆嘲笑一番吧?

    毕竟走路没你好看的人真的还是挺少见的哈?

    > 万一的情况

    首先,全文没有一次提到万一。

    所以你的回答我猜只是(在足够开放的前提下)你自己个人的臆想。

    其次,对于小白的定义,我初步只限定没有高并发基础,并没有说是一窍不通的程序员。

    再者说来,就算一个一窍不通的程序员,就不能做出爆款?

    如果是一个市场 /运营 /策划相关经验非常丰富的人,自己学习写代码做自己想做的程序。

    是不是成为爆款的可能就很大?

    待在深坑里,坐在格子间,端着咖啡吹吹空调,就以为自己很牛逼?

    然后看到窗外各种跟人弯腰求融资的创业人,满脸鄙夷?

    本来发帖只是想找一个理由跟大家讨论一下,

    也可以给准备 "做大事" 的有想法的人一些思考的方向。

    可有些人,总(zhi)能找到喷点,还真的厉害呢。
    guxingke
        12
    guxingke  
       2019-09-21 00:19:23 +08:00
    先假设一下, 爆款通常是满足了群体对某个具体点的需求. 比如圣诞帽,足迹. 一般来讲,这些业务逻辑都会比较简单(复杂的话也成不了爆款)

    在此前提下,简单扩展一下.
    ## 有状态服务, 比如 DB
    1. 读写分离
    2. 扩容
    3. 分库

    ## 无状态服务, 如 web server
    水平扩展即可.

    ## 其他手段
    1. 限流
    2. 降级
    firefox12
        13
    firefox12  
       2019-09-21 07:30:55 +08:00 via iPad
    难道不是看 app 的瓶颈在那里吗?
    levon
        14
    levon  
       2019-09-21 07:53:16 +08:00
    很苦恼,如果彩票中了 500 万,我该怎么花,怎么面对突然多出来的 500 万,真是不知所措,愁苦脸.jpg
    hezhile
        15
    hezhile  
       2019-09-21 08:20:30 +08:00
    首先,自己要了解什么是 cloud native
    从一开始架构设计的时候 就要立足于 cloud native 去开发
    尽量利用腾讯云的伸缩特性

    然后,就算事先没有了解,架构设计没有做好。也可以立刻聘请大厂的大牛,研究和实施第一步应急方案(不改架构的前提先扛住),再做第二步修改(架构)。网上现在有临时请专家的平台,比如实现网。
    mamahaha
        16
    mamahaha  
       2019-09-21 09:59:09 +08:00
    这种暴涨不要也罢,自己出钱出力,热乎劲很快消失,最后大家记住了微信,app 开发者泯然众人。
    icris
        17
    icris  
       2019-09-21 10:58:41 +08:00
    @exploreXin #8
    flappy bird 警告(
    ShiYi11
        18
    ShiYi11  
       2019-09-21 13:50:58 +08:00
    氪金!
    imdong
        19
    imdong  
    OP
       2019-09-21 15:47:22 +08:00
    @guxingke 感谢大佬,好像是一个很通用的做法,其实更像知道,后续如何优化以应对,比如查找瓶颈的方法。

    @hezhile 简单 粗暴 有效果 ~!!!

    @mamahaha 是的,好像这种流量如何变现也是一个很大的问题。就像 圣诞头像的作者,最后反倒是赔钱也没赚到吆喝。
    exploreXin
        20
    exploreXin  
       2019-09-21 22:02:32 +08:00
    @icris flappy bird 之前已经有类似的游戏,可以去查一下。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2564 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 02:30 PVG 10:30 LAX 19:30 JFK 22:30
    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