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

wordpress超慢求原因

  •  
  •   apoclast · 2011-06-07 09:16:19 +08:00 · 5045 次点击
    这是一个创建于 2875 天前的主题,其中的信息可能已经有所发展或是发生改变。
    拿了个vps新装了ubuntu 10.04后装wordpress3.13

    mysql和apache及php都是默认repo里的。
    表现症状是后台访问超慢,后天的dashboard要5分钟以上才能打开,wp是官网下的干净安装,除了默认的一条日志,插件和主题都没有安装。并且在打开后台的这5分钟内访问普通日志页面或列表也会无法访问,直到后台打开为止。给人感觉就好像数据库出现了死锁。

    排除网速问题,因为几乎100%时间都花在waiting上,拿同一网段的一台windows的vps访问也是一样慢
    24 回复  |  直到 1970-01-01 08:00:00 +08:00
        1
    freetstar   2011-06-07 09:30:50 +08:00
    用firebug等分析一下时间消耗
    还有可能是vps本身的性能够烂
        2
    apoclast   2011-06-07 09:38:54 +08:00
    @freetstar 用httpwatch分析后发现接近100%的时间在等待。
    这台vps是128mb内存8g硬盘空间跑一个空的wp没有理由如此慢
        3
    aveline   2011-06-07 11:44:45 +08:00
    有理由。装个APC看看?
        4
    kran   2011-06-07 12:04:34 +08:00
    后台dashboard默认是读取wp的rss的,可能是这个原因。
        5
    benzhe   2011-06-07 12:10:25 +08:00
    试下关掉fopen
        6
    freetstar   2011-06-07 12:40:57 +08:00
    在vps本地用links测试下
        7
    kendisk   2011-06-07 12:40:59 +08:00
    128内存 装wp可以这么慢。
        8
    napoleonu   2011-06-07 12:47:10 +08:00 via Android
    可以试试访问一个不需要访问数据库的页(比如phpinfo())看是不是问题在PHP和MySQL之间
        9
    lowstz   2011-06-07 12:57:31 +08:00
    @kendisk +1
    128M跑apache鸭梨山大,而且还是repo的。
    删掉repo的,自己编译mysql、nginx、php试试看。
        10
    manhere   2011-06-07 13:02:40 +08:00
    128M跑LNMP毫无压力
        11
    xi4oh4o   2011-06-07 13:07:47 +08:00
    free -m

    cat /proc/loadavg

    贴下结果?
        12
    nonozone   2011-06-07 13:10:44 +08:00
    128M内存那是相当的慢...
        13
    istef   2011-06-07 13:12:45 +08:00
    dashboard 会读取很多 RSS feed,另外 WP 后台也会发出一些 HTTP 请求来检测系统和插件版本什么的,这个有时会很耗时。建议lz查一下从 VPS http 访问其它站点的速度。
    另外 128M 还是 nginx + 吧,或者把 apache mpm-worker 了然后把 php 弄成 fast-cgi 的。。。。
        14
    apoclast   2011-06-07 13:42:45 +08:00
    感谢大家的回复, 你们说的方法晚上回去我都试一下.
    @napoleonu phpinfo我试过速度飞快, 装wp之前都是速度飞快
        15
    apoclast   2011-06-07 13:51:51 +08:00
    @xi4oh4o
    0.27 0.57 1.50 1/88 5784
        16
    apoclast   2011-06-07 17:38:24 +08:00
    吐血了, 刚刚重装了一遍ubuntu然后装nginx+mysql...继续中招
        17
    nikejaycn   2011-06-07 17:54:41 +08:00
    debian
        18
    nikejaycn   2011-06-07 17:54:53 +08:00
    lnmp
        19
    kendisk   2011-06-07 18:34:11 +08:00
    centos + lnmp
    比较喜欢这个/。
        20
    aveline   2011-06-07 19:33:05 +08:00
    @apoclast 是不是OpenVZ的VPS?没有swap?
        21
    apoclast   2011-06-07 20:04:27 +08:00
    @aveline 我是hosthop的vps, 交换有。

    可耻地放弃了,现在wordpress装到另一台机器去了
        22
    reus   2011-06-07 21:26:21 +08:00
    查过mysql的进程吗?是不是数据库的问题?
        23
    xi4oh4o   2011-06-07 22:44:29 +08:00
    @apoclast 没有很高,看下free -m
        24
    apoclast   2011-06-08 09:22:21 +08:00
    @reus 我也这懒得改么觉得,repo里的mysql可能配得有些问题,我又
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2152 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 00:36 · PVG 08:36 · LAX 17:36 · JFK 20:36
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1