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

这样一个网站大概需要多大的配置

  •  
  •   geeglo · 2015-03-21 10:48:43 +08:00 · 3143 次点击
    这是一个创建于 3536 天前的主题,其中的信息可能已经有所发展或是发生改变。
    朋友有个小说类网站,日IP十万不到。
    现在用阿里云。配置是2核2G。带宽高峰是临时升级到7M
    能勉强扛过去,但时不时会出现502.
    看阿里云后台是 CPU和网络满了,磁盘占用很少。
    程序是自己写的,简单的MVC,没什么框架,因为不会做一些测试,所以想在这里大概的问下,这个配置能否通过优化完美的度过,度过,不行的话,那再升级一档到4核4G

    已经做了简单的静态化,比如首页,和详情信息。
    谢谢了
    14 条回复    2015-03-22 11:00:44 +08:00
    abelyao
        1
    abelyao  
       2015-03-21 10:58:48 +08:00 via iPhone
    结构不是太复杂的话,可以找个好一些的框架重写优化。
    静态化的话,列表页最好也一起上吧,这是筛选排序什么的比较耗资源的。
    还有可以加点内存,然后把一些查询量较大的做个缓存。
    另外不知道是使用什么语言?数据库是否也同一台服务器?
    lincanbin
        2
    lincanbin  
       2015-03-21 10:59:37 +08:00 via Android
    程序写得太糟糕了吧,一天十万IP差不多就百万PV的级别,白天一般应该就20请求每秒?
    应该可以全站静态化,然后动态内容用外部动态JavaScript以带过期时间的header的方式载入,并插入DOM。
    em70
        3
    em70  
       2015-03-21 11:01:17 +08:00 via Android
    可以先2核4G看看,另外小说网站都是文本,一定开启页面gzip压缩,可以省一半的带宽。
    xiaogui
        4
    xiaogui  
       2015-03-21 11:09:06 +08:00
    小说类的一般静态化以后,没什么大的压力才对。
    geeglo
        5
    geeglo  
    OP
       2015-03-21 11:11:50 +08:00
    @em70 这个开了的。

    @abelyao PHP语言,全在一台服务器上。常用的查询也有加缓存。


    @lincanbin 看来确实是程序问题了,要找个时间重构了。
    em70
        6
    em70  
       2015-03-21 11:16:46 +08:00
    @geeglo 对了,瓶颈很可能是数据库,mysql不要自己在ecs搭建,阿里云IO不行,要用rds,有个1200M就够了
    geeglo
        7
    geeglo  
    OP
       2015-03-21 11:22:09 +08:00
    @xiaogui 当初抱着玩玩加混经验的心态,没用现成程序,所以静态化不彻底,弄的现在在堆配置。感觉好难。
    155
        8
    155  
       2015-03-21 11:29:32 +08:00
    用RDS.
    入库时直接把文本数据gzip了, 别再输出时浪费cpu gzip.
    这机器跑这么大流量算挺好了, 程序没必要大改.
    xiaogui
        9
    xiaogui  
       2015-03-21 11:37:38 +08:00
    其实说实话,小说类的详细内容甚至没有必要入数据库。
    scys
        10
    scys  
       2015-03-21 13:07:20 +08:00 via Android
    换掉阿里云…好点的东家会快不少
    cnkuner
        11
    cnkuner  
       2015-03-21 13:16:47 +08:00 via Android
    阿里的io不行,不知道具体是哪的性能问题,换idc看看。
    laoyuan
        12
    laoyuan  
       2015-03-21 13:33:44 +08:00
    可以看下爬虫的比例。。还有,为什么是朋友有个呢。。。
    qwe321
        13
    qwe321  
       2015-03-21 22:54:59 +08:00
    不过目前用的配置真的不贵- -
    geeglo
        14
    geeglo  
    OP
       2015-03-22 11:00:44 +08:00
    @laoyuan 我们两个合作写的,但是前期都是他在推广,域名什么都是他的,我负责技术
    @qwe321 贵是不贵,能省则省。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2739 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 08:22 · PVG 16:22 · LAX 00:22 · JFK 03:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.