V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
liguoshu
V2EX  ›  程序员

服务器选择( PHP )

  •  
  •   liguoshu · 2019-02-22 10:25:22 +08:00 via Android · 3489 次点击
    这是一个创建于 2136 天前的主题,其中的信息可能已经有所发展或是发生改变。

    CPU,硬盘,内存,带宽,操作系统。就这五个参数。需要满足 2000 在线用户,100 并发量使用需求。

    26 条回复    2019-02-22 15:20:20 +08:00
    liguoshu
        1
    liguoshu  
    OP
       2019-02-22 10:27:21 +08:00 via Android
    麻烦各位大佬推荐一下配置
    liguoshu
        2
    liguoshu  
    OP
       2019-02-22 10:28:37 +08:00 via Android
    主要是企业网展示,会员注册。
    jowan
        3
    jowan  
       2019-02-22 10:30:43 +08:00
    承载的业务都没介绍怎么推荐 如果是 2000 的用户在线下载呢
    dilu
        4
    dilu  
       2019-02-22 10:34:58 +08:00 via Android
    除非你这 2000 个用户整天啥也不干一直在刷新你的网页,否则哪来的 100 并发量,能有 10 就不错了。基本上双核 1ghz 打底,2 内存,20gssd,如果呦 cdn 的话 3m 带宽足够,centos7 一把梭。MySQL 大概占用 800-1g 内存,如果有缓存服务,128 给 redis,剩下的 nginx 和 fpm 够用了。
    CallMeReznov
        5
    CallMeReznov  
       2019-02-22 10:36:52 +08:00
    用 AB 测试你实际业务 10*10 的基础数据,然后在以倍数增加,最后在这基础上在+40%
    wu1990
        6
    wu1990  
       2019-02-22 10:38:45 +08:00
    1H1G1M
    :)
    qsbaq
        7
    qsbaq  
       2019-02-22 10:50:00 +08:00
    1H1G1M
    :)
    +1
    liguoshu
        8
    liguoshu  
    OP
       2019-02-22 10:53:08 +08:00 via Android
    额!怪我没说清楚。重新说一下需求:一般情况下是没有多少访问量的,主要是在开会议的时候,访问量会爆棚,开会期间有一两百个人同时在线,同时点击指定的网页。
    julyclyde
        9
    julyclyde  
       2019-02-22 10:53:40 +08:00
    “ 2000 在线”这个根本就不是个正经的性能需求
    msg7086
        10
    msg7086  
       2019-02-22 10:58:09 +08:00
    网页上的资源多大?要是有个视频啊音频啊或者大点的资料,那带宽要求就得差个几千倍了。

    还有你 PHP 代码执行效率多高?
    2000 人在线的 Discuz 和 2000 人在线的动态 Wordpress 那 CPU 需求也得差个几十倍了。
    aniua
        11
    aniua  
       2019-02-22 10:59:45 +08:00
    跟你的后台实现也有关啊,你在线下先搞台虚拟机压测评估下就知道了。
    zjsxwc
        12
    zjsxwc  
       2019-02-22 11:01:24 +08:00
    2000 个人 24 小时上传文件,与 2000 个人偶尔打开浏览下,区别很大了
    dearxe2v
        13
    dearxe2v  
       2019-02-22 11:03:09 +08:00
    先买个便宜的试一下,扛不住了再说
    realpg
        14
    realpg  
       2019-02-22 11:39:27 +08:00
    取决于你的程序写的渣不渣 以及业务逻辑是否复杂

    如果不渣的话,我自己写的业务系统可以在阿里云最便宜的 1C2G 下轻松抗住你这访问量的几倍量
    hv3s1
        15
    hv3s1  
       2019-02-22 11:41:42 +08:00
    2000 是同时在线 ??
    Mac
        16
    Mac  
       2019-02-22 11:42:23 +08:00
    往小了说,单核 1G 的都足够
    opengps
        17
    opengps  
       2019-02-22 11:56:29 +08:00 via Android
    这个量不够明确,如果是并发操作已经不起一台服务器的事情了
    shiganwuguo
        18
    shiganwuguo  
       2019-02-22 11:59:58 +08:00 via Android
    自己写个脚本测试下不好吗
    liguoshu
        19
    liguoshu  
    OP
       2019-02-22 12:57:15 +08:00 via Android
    @shiganwuguo 好的
    liguoshu
        20
    liguoshu  
    OP
       2019-02-22 12:57:59 +08:00 via Android
    @Mac 大佬说的有理😂
    liguoshu
        21
    liguoshu  
    OP
       2019-02-22 12:58:37 +08:00 via Android
    @hv3s1 有时会这么多人
    liguoshu
        22
    liguoshu  
    OP
       2019-02-22 12:59:01 +08:00 via Android
    @realpg 哈哈!不是特别信
    liguoshu
        23
    liguoshu  
    OP
       2019-02-22 12:59:22 +08:00 via Android
    @dearxe2v 我先本地测试
    realpg
        24
    realpg  
       2019-02-22 12:59:57 +08:00
    @liguoshu #22
    做好设计,做好缓存,静态分开, 数据库丢出去 并不难
    tadtung
        25
    tadtung  
       2019-02-22 13:07:26 +08:00 via Android
    @liguoshu 如果只是企业展示网站的话用 1h1g 都足够。
    虚拟主机都行。
    你所说开会时,几百人同时点击浏览影响不大。如果图片和视频多的话,上 cdn 就行。。
    至于系统,既然 php 了自然 linux 了。。。centos 或者 debian 看你喜欢哪个了。
    lifeintools
        26
    lifeintools  
       2019-02-22 15:20:20 +08:00
    最低配+CDN 就行了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2558 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:16 · PVG 19:16 · LAX 03:16 · JFK 06:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.