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

外行求问,阿里云 1 核 1G 内存能顶得住每天 20W 动态 PV 吗?

  •  
  •   deben · 2015-11-25 20:58:45 +08:00 via Android · 4222 次点击
    这是一个创建于 3278 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用 Apache PHP MySQL

    用 Apache 自带的 ab 工具测试, 50 并发扛不住啊!

    求教各路英雄,是程序太烂吗?
    15 条回复    2015-11-26 13:53:25 +08:00
    abelyao
        1
    abelyao  
       2015-11-25 21:13:48 +08:00
    20W PV 也不能一概而论啊,要看你这 20W 请求到底做了多少事情啊,查询了多少次 SQL 啊,有没有缓存啊,高峰期的请求量是多少啊,都有差距的…
    deben
        2
    deben  
    OP
       2015-11-25 21:25:04 +08:00
    @abelyao 感谢回答……我这个问题问的的确是有点儿问题
    XianZaiZhuCe
        3
    XianZaiZhuCe  
       2015-11-25 21:28:21 +08:00 via Android
    20w 集中不?
    deben
        4
    deben  
    OP
       2015-11-25 21:54:46 +08:00
    @XianZaiZhuCe 不集中,相对来讲比较平均
    XianZaiZhuCe
        5
    XianZaiZhuCe  
       2015-11-25 22:03:23 +08:00 via Android
    @deben 我没什么项目经验,只是做过一个微信投票程序,两天大概五万多人投票,当时也没布统计代码…服务器也就是 1 核心 1G ,不过带宽最高到了 8m ,图片比较多,也没处理过,没开 cdn
    saharabear
        6
    saharabear  
       2015-11-25 22:19:30 +08:00
    20W 的 PV ,按 10 小时算,一小时 1W 的 PV ,一分钟按 200 的 PV 计算,只是 mysql 应该能顶得住。但如果你是 1UV 每分钟 1PV ,那就另算,但整体上,如果没有特别集中的并发,优化一下,是能做到这个量级的。
    alect
        7
    alect  
       2015-11-25 23:51:26 +08:00
    呃,反正我知道如果是 wordpress 肯定顶不住。。。如果是部分静态化处理可能可以搞定,前提是处理纯动态内容,静态内容全部走 CDN 或者用 NGINX 前端处理。。别问我为什么知道……被 WP 伤了。。
    目前每天差不多 3w 多 IP , 30W PV ,为了保证可用率,我用了 8G 内存。。内存小的时候访问量稍微大一些就完蛋了。
    k9982874
        8
    k9982874  
       2015-11-26 00:05:35 +08:00 via iPhone
    @alect 同情,今天我也把 wp rm 掉了,准备拥抱 nodejs 玩玩 markdown ,目前装了 ourjs 好像有点小众。有推荐么?
    akira
        9
    akira  
       2015-11-26 02:20:50 +08:00
    akira
        10
    akira  
       2015-11-26 02:21:16 +08:00
    连接有尾巴,请自行去掉
    msg7086
        11
    msg7086  
       2015-11-26 04:27:07 +08:00
    20 万 PV 怎么会 50 并发的。
    每秒才三五个请求而已。
    cst4you
        12
    cst4you  
       2015-11-26 07:16:56 +08:00 via Android   ❤️ 1
    @alect 优化没做好,昔日的 acgzone 1.5g 顶住 150w pv 路过,前端结构跟你差不多, cf 大概走了 5TB 一个月
    laoyuan
        13
    laoyuan  
       2015-11-26 08:14:00 +08:00
    LZ 我给你点实战经验吧,你压的时候看两个东西,一个是 CPU ,一个是 MySQL 的进程,如果 MySQL 进程卡了,看看卡在哪里,解决之,总之不应该有超过 1s 的查询;如果 CPU 高了,就是缓存没弄好。
    cst4you
        14
    cst4you  
       2015-11-26 08:52:34 +08:00   ❤️ 1
    @alect 原来是 hexieshe 大大我错了我不该班门弄斧
    msg7086
        15
    msg7086  
       2015-11-26 13:53:25 +08:00   ❤️ 1
    @cst4you 233 不过好点的 VPS 2G 顶 150w 不是太大的问题。我这里一个论坛 250w 目测一个 Linode 2G 也能轻松吃下,无奈现在 Linode 日本实在太不稳……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2962 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:51 · PVG 16:51 · LAX 00:51 · JFK 03:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.