• 请不要在回答技术问题时复制粘贴 AI 生成的内容
RemRain
V2EX  ›  程序员

教你如何用 Macbook Air 支撑 20w 并发的抢购

  •  1
     
  •   RemRain · Nov 13, 2014 · 8389 views
    This topic created in 4372 days ago, the information mentioned may be changed or developed.
    主要是回复 @zaishanfeng /t/146057 的,内容比较长,单开一帖


    方法一(较猥琐):

    1. 购买 Macbook Air(必须)

    2. 准备好瓜子、茶水、鸡蛋、板凳(必须)

    3. 编写一个 json 文件,内容如下:
    ```
    {"success":false,"message":"\u6ca1\u62a2\u5230\uff0c\u8bf7\u518d\u63a5\u518d\u5389\u54e6~"}
    ```

    4. 到 Ari papapa cloud, seven cow 等各种云上注册试用帐号,越多越好,并上传准备好的 json 文件,抢购页面用到的静态文件也记得放上去

    5. 使用世界上最好的语言写抢购逻辑,不用加缓存,直接访问数据库就好

    6. 在 Macbook Air 上搭建 nginx + php-fpm,调整 php-fpm worker 数为 1,防止占用过多系统资源;调大 nginx worker_connections 数,修改所有报错的 HTTP 返回值为 200,内容为第三步的 json,最后部署上抢购代码

    7. 将抢购的 api 域名指向各种云及 Macbook Air,并使用 CDN 等各种高端技术进行分流,确保 99.9% 的流量分到各种云上,server(Macbook Air) 上只承担很小很小的流量。如果不会用 CDN 之类的,也可以弄很多很多二级域名,比如 api1.xxx.com api2.xxx.com 这样的,指向各种各样的云,然后将抢购所用的域名 CNAME 过去。这样显得域名很多,机器也很多的样子

    8. 重点来了:抢购开始,在 Air 上打开 flash、视频、游戏等,开的程序越多越好,制造服务器很忙,抢购很紧张的假象。搬来茶水、瓜子和板凳开始看电影、玩游戏

    9. 抢购结束,把鸡蛋打碎倒在 Air 上,开始去各个云上删除或更换 json 文件

    10. 发公关文,说抢购圆满结束,服务器热得都快起火了,并附上被煎熟的鸡蛋截图,换来各种惊叹


    方法二(较优雅):

    求助翔米做前端的同学



    PS: 创业公司招聘各种后端开发,坐标帝都中关村,我们是创新工场史上最快拿到 B 轮的公司,对技术和产品很有追求,目前做的东西中 Java、PHP、Perl、Erlang 等都有,不过主要是 PHP,欢迎有意向的小伙伴加入
    公司主页: http://www.eallcn.com/
    我的邮箱:cy#at#remrain.com
    18 replies  •  2017-01-09 12:34:07 +08:00
    ilili
    ilili
    Nov 13, 2014 via iPhone
    1
    给方法一点个赞
    xiaou
    xiaou
    Nov 13, 2014
    2
    给有诚意的方法二点个赞
    fkccp
    fkccp
    Nov 13, 2014
    3
    给被注释掉的方法三点个赞
    zaishanfeng
    zaishanfeng
    Nov 13, 2014
    4
    哎呀 楼主 你帮了我大忙 老大说这个月给我发奖金 妹子对我投来了崇拜的眼神 瞬间感觉幸福极了 楼主我该怎么感谢你呀~~~
    dant
    dant
    Nov 13, 2014 via iPhone
    5
    安装 Ruby 和 Sinatra,**不要安装 Thin**

    创建脚本文件 server.rb
    require 'sinarta'
    get '/balabalab' do
    sleep rand(3..6)
    {"success"=>false,"message"=>"\u6ca1\u62a2\u5230\uff0c\u8bf7\u518d\u63a5\u518d\u5389\u54e6~"}
    end

    运行 server.rb 即可。
    zts1993
    zts1993
    Nov 13, 2014
    6
    《看到开头没猜到结尾系列》


    挺好的
    Twinkle
    Twinkle
    Nov 13, 2014
    7
    噗 也是醉了
    orvice
    orvice
    Nov 13, 2014
    8
    醉了。。
    lshero
    lshero
    Nov 13, 2014 via Android
    9
    发现最近的神招聘不少
    changsha
    changsha
    Nov 13, 2014
    10
    这个页面的图做的太2b和sb
    http://ceshi.fboos2.com/agent_app.html
    mengskysama
    mengskysama
    Nov 13, 2014
    11
    于是问题来了
    loading
    loading
    Nov 13, 2014 via Android
    12
    效果拔萃
    anyexxx
    anyexxx
    Nov 13, 2014
    13
    哈哈,醉了醉了
    ky
    ky
    Nov 13, 2014
    14
    好牛B的招聘贴~
    wzxjohn
    wzxjohn
    Nov 13, 2014
    15
    各种神贴。。。
    x86
    x86
    Nov 13, 2014
    16
    开头没看懂,2秒后一笑,哈哈哈
    realpg
    realpg
    Jan 9, 2017
    17
    @livid 举报 节点不符
    realpg
    realpg
    Jan 9, 2017
    18
    @livid
    抱歉 不知道什么原因 我莫名其妙的进到这个旧主题里来了…… 以为是新主题 直接用助手点了举报节点不符 发帖结束后弹到顶上才发现是旧主题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1288 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 21:42 · PVG 05:42 · LAX 13:42 · JFK 16:42
    ♥ Do have faith in what you're doing.