V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
3110696
V2EX  ›  VPS

WordPress 1.3 万 IP/天需要什么配置

  •  
  •   3110696 · 2014-04-01 00:51:13 +08:00 · 3313 次点击
    这是一个创建于 3897 天前的主题,其中的信息可能已经有所发展或是发生改变。
    WordPress建的博客,W3C缓存,这个月来平均1.3万IP/天,每个IP浏览大概4个页面

    现在是VPS,CPU 1230 V2 给4核心,3G内存,技术员说我load average不能>1.0,实际上有时150人数同时在线load average >8,有时还>10+,尤其是晚上最为严重,慢得一B,基本都是>4,最后他们火了,能理解的,别人已经投诉了,今天让我搬走了,说不然换独立服务器,可是我也犯贱,没有放任何广告,也没什么收入,Linode 的40USD的不知能否扛得住?是否真要独立服务器才能支撑?
    42 条回复    2014-05-07 12:54:07 +08:00
    fatpa
        1
    fatpa  
       2014-04-01 02:38:04 +08:00   ❤️ 1
    静态文件做 cdn 缓存
    nginx 开通 gzip
    应该可以减少很多的负载了吧
    Livid
        2
    Livid  
    MOD
       2014-04-01 02:41:11 +08:00
    如果你的服务器本来是在国内,换到 Linode 的话,很多人会觉得明显慢了,因为 first byte 延迟会大很多。
    cst4you
        3
    cst4you  
       2014-04-01 03:10:38 +08:00
    1G内存足以, 曾经做过15w+的路过
    记住, 上memcache
    blacktulip
        4
    blacktulip  
       2014-04-01 04:02:43 +08:00
    感觉还是优化有问题, 1.3 x 4 = 5.2w pv ,算全集中在 8 小时内,每秒 2 个 pv 不到。

    不过同时 150 人在线确实比较多,我觉得能达到这个在线数的话 pv 应该不止 5.2w
    lightforce
        5
    lightforce  
       2014-04-01 04:40:10 +08:00 via Android
    男性站?求观摩
    Mihuwa
        6
    Mihuwa  
       2014-04-01 05:42:35 +08:00 via iPhone
    还有很大的优化空间。
    usernametoolong
        7
    usernametoolong  
       2014-04-01 06:48:30 +08:00
    Really Static生成全静态化,再上缓存,512M都毫无压力
    niseter
        8
    niseter  
       2014-04-01 08:16:17 +08:00 via Android
    静态化加内存cache。cpu一下就下去了
    3110696
        9
    3110696  
    OP
       2014-04-01 09:36:15 +08:00
    @fatpa 之前图片是用又拍云CDN,和自建的CDN(也就另一台镜像放图片),但是感觉效果不好,尤其是发文传图时,又拍云经常停止响应。

    nginx 已经开通 gzip,现在唯一的是CPU占用太高,不用的插件都取消了,还是比较高
    3110696
        10
    3110696  
    OP
       2014-04-01 09:37:54 +08:00
    @cst4you 在用memcache,现在2G内存,一开memcache只剩下50M,恐怖得一B,开memcache能减少CPU占用量吗?或者我想加到4G来开memcache,是否能降低CPU负荷?
    3110696
        11
    3110696  
    OP
       2014-04-01 09:42:26 +08:00
    @blacktulip 有优化的技术资料不?nginx 现在开了4核的,top观察CPU load average效果不大,pm = static 开pm.max_children = 20个(原先开45个时,内存也一样快耗尽,现在2G内存也是这样),这些我都试过,但是CPU还是降不下来
    3110696
        12
    3110696  
    OP
       2014-04-01 09:43:50 +08:00
    @niseter 请问像cache这种情况一般多少G内存够用?
    3110696
        13
    3110696  
    OP
       2014-04-01 09:48:19 +08:00
    @blacktulip 现在同时在线100左右,top观察CPU load average <1.1,尤其在晚上IP同时 150-160时,top观察CPU load average 就>4,有时还>10,观察Php-fpm进程每个CPU占用5%-15%不等,MYSQL最高也是70%左右,反正没有任何进程到99%的,我怀疑也是优化的问题,无奈自己也不很懂这些,求帮助了,谢谢。
    3110696
        14
    3110696  
    OP
       2014-04-01 09:48:58 +08:00
    @lightforce 不是的,资讯博客而已
    a591826944
        15
    a591826944  
       2014-04-01 09:57:50 +08:00
    阿里云不行?还能随时增加配置
    nichan
        16
    nichan  
       2014-04-01 10:19:17 +08:00
    我记得load应该是根据cpu核心数来算的,4核的最佳负载率应该是在4左右波动?
    求指教。
    cst4you
        17
    cst4you  
       2014-04-01 12:05:21 +08:00   ❤️ 3
    @3110696
    参考 http://blog.wpjam.com/m/batcache/

    w3c那个鸟插件很烂的各种插钩子, wp本身就慢还用wp的钩子去跑. 小量的是有加速效果, 到了大量简直就是CPU吞噬机. 反而更慢.

    我这边是用memcache做了object cache, 加上batcache插件使游客几乎静态化
    1.5G机器的时候, 跑150w PV, 高峰负载不过2, e3 1230 2核心的机器.
    当然这个负载跟母鸡也很有关系. 如果母鸡本身负载就大, 你随便跑点东西负载就上去了, 这样反而成为主机商赶你走的借口. 说什么投诉其实都是借口, 其实就是想多卖几个轻客户. 建议换地儿.
    cst4you
        18
    cst4you  
       2014-04-01 12:07:48 +08:00
    @cst4you 而且我memcache才开了默认的64m. 平时都没有用完的. 全站几十万的文章. 根本没有memcache吃内存的情况
    3110696
        19
    3110696  
    OP
       2014-04-01 13:32:16 +08:00
    @cst4you 谢谢,我马上把W3C删了,你说的“memcache做了object cache, 加上batcache插件” 这里只装batcache插件就能实现object cache了吗?
    lovetest
        20
    lovetest  
       2014-04-01 13:42:52 +08:00
    换DB Cache Reloaded 加wp super cache试试,
    lemonda
        21
    lemonda  
       2014-04-01 14:31:30 +08:00
    什么站 W + IP 还没收入?
    客户 aliyun 最低配 在线了105天,应该有 2000 多 IP 大部分时间没感觉有 load
    基本的 LNMP 配置,插件用了 quickcache
    从最近遇到 load 问题的客户看,都用的 WDCP,楼主也在用么?
    cst4you
        22
    cst4you  
       2014-04-01 14:32:51 +08:00
    3110696
        23
    3110696  
    OP
       2014-04-01 15:19:50 +08:00
    @cst4you 谢谢,用了,感觉不出来,又换回W3C(主要有个CDN功能后续用),后来调整了php-fpm.conf,现在100左右在线平均<1.2左右,偶尔>2,2G内存剩740M,目前还算可以,看看晚上高峰怎么样先。就像你说的,估计是商家的借口赶走我,多放几个不占资源的客户,毕竟不像Linode,1G套餐40个VPS封顶,这种商家不讲什么情谊的。

    商家说load average不能>1.0,我特意问了,回答说1.0相当于V 1230 CPU的一个核心了,我就占用了,应该不可能吧。

    @lemonda 我的是LNMP1.0,也不怎么懂技术,都在网上看文章调整, 有什么广告联盟推荐的?我看别人的W IP也赚不到几块钱,干脆就不放了;不是WDCP,国外的主机
    xLzgkddTywk9ALsX
        24
    xLzgkddTywk9ALsX  
       2014-04-01 15:20:26 +08:00
    问一下楼主是不是用了wp-postviews?
    3110696
        25
    3110696  
    OP
       2014-04-01 15:21:39 +08:00
    @buobuk 没用
    3110696
        26
    3110696  
    OP
       2014-04-01 15:23:58 +08:00
    说实话,还是Linode比较宽容,之前长期超200%,一直都不找我,顺便用,关键就是日本抽风太厉害(后台的图示,也没看过load average是多少)
    xLzgkddTywk9ALsX
        27
    xLzgkddTywk9ALsX  
       2014-04-01 15:26:54 +08:00
    @buobuk 以你的访问量,可以考虑放点广告,直接上独服了.
    lnehe
        28
    lnehe  
       2014-04-01 15:27:59 +08:00
    lnehe
        29
    lnehe  
       2014-04-01 15:30:02 +08:00
    10W+IP/天 1.5K同时在线,亲测无压力
    lemonda
        30
    lemonda  
       2014-04-01 15:38:01 +08:00
    @3110696 采集不知道,客户正常站放的很普通联盟,百度淘宝亚马逊。
    3110696
        31
    3110696  
    OP
       2014-04-01 15:44:40 +08:00
    @lnehe 牛逼,多少钱一天广告费?
    3110696
        32
    3110696  
    OP
       2014-04-01 15:45:24 +08:00
    @lnehe 你的是什么配置?独立服务器吗?推荐一下,国内就算了,懒得跟他们折腾
    lnehe
        33
    lnehe  
       2014-04-01 16:18:48 +08:00
    @3110696 ovh的SYS-E32-1 $49.00 USD
    figo
        34
    figo  
       2014-04-01 17:36:48 +08:00
    我现在用do 512M 的 顶住每天1.3W IP 11W PV 一点压力都没有 用了super Cache 高峰时候负载均衡不会超过1 我感觉流量在翻倍估计都还能顶住
    Sivan
        35
    Sivan  
       2014-04-01 17:55:14 +08:00
    优化不到位,memcached + CDN 问题不大,如果你需要人工优化可以联系我们 wpjam.com
    cax0ch
        36
    cax0ch  
       2014-04-01 22:05:47 +08:00
    各位都是怎么做站的,我有4-5年的站也只有一百多点的IP
    niseter
        37
    niseter  
       2014-04-01 23:25:14 +08:00
    @figo 求教super cache 是什么软件?
    qq286735628
        38
    qq286735628  
       2014-04-01 23:49:07 +08:00
    话说,VPS里面,流量啥的又没超,CPU、内存使用也是被商家配置限死的,这个只是属于长时间跑满自己购买的服务而已。
    商家自己的隔离措施做得不好,为什么要客户转移啊?
    asher
        39
    asher  
       2014-04-01 23:49:25 +08:00
    我用的也是 super Cache ,W3C 比 super Cache 好吧?用 super Cache 很满意,配置也简单。
    figo
        40
    figo  
       2014-04-01 23:57:22 +08:00
    @niseter wordpress 的缓冲插件
    yseasony
        41
    yseasony  
       2014-04-17 23:42:15 +08:00 via iPad
    静态化 cdn 吧
    dengliu
        42
    dengliu  
       2014-05-07 12:54:07 +08:00
    楼主和我遇到困难一样,找到解决方案了,我搞了很久才找到一个替代方案,能否留个联系方式交流
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2635 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:11 · PVG 19:11 · LAX 03:11 · JFK 06:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.