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

wordpress超慢求原因

  •  
  •   apoclast · 2011-06-07 09:16:19 +08:00 · 6346 次点击
    这是一个创建于 4922 天前的主题,其中的信息可能已经有所发展或是发生改变。
    拿了个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
    freetstar
        1
    freetstar  
       2011-06-07 09:30:50 +08:00
    用firebug等分析一下时间消耗
    还有可能是vps本身的性能够烂
    apoclast
        2
    apoclast  
    OP
       2011-06-07 09:38:54 +08:00
    @freetstar 用httpwatch分析后发现接近100%的时间在等待。
    这台vps是128mb内存8g硬盘空间跑一个空的wp没有理由如此慢
    aveline
        3
    aveline  
       2011-06-07 11:44:45 +08:00
    有理由。装个APC看看?
    kran
        4
    kran  
       2011-06-07 12:04:34 +08:00
    后台dashboard默认是读取wp的rss的,可能是这个原因。
    benzhe
        5
    benzhe  
       2011-06-07 12:10:25 +08:00
    试下关掉fopen
    freetstar
        6
    freetstar  
       2011-06-07 12:40:57 +08:00
    在vps本地用links测试下
    kendisk
        7
    kendisk  
       2011-06-07 12:40:59 +08:00
    128内存 装wp可以这么慢。
    napoleonu
        8
    napoleonu  
       2011-06-07 12:47:10 +08:00 via Android
    可以试试访问一个不需要访问数据库的页(比如phpinfo())看是不是问题在PHP和MySQL之间
    lowstz
        9
    lowstz  
       2011-06-07 12:57:31 +08:00
    @kendisk +1
    128M跑apache鸭梨山大,而且还是repo的。
    删掉repo的,自己编译mysql、nginx、php试试看。
    manhere
        10
    manhere  
       2011-06-07 13:02:40 +08:00
    128M跑LNMP毫无压力
    xi4oh4o
        11
    xi4oh4o  
       2011-06-07 13:07:47 +08:00
    free -m

    cat /proc/loadavg

    贴下结果?
    nonozone
        12
    nonozone  
       2011-06-07 13:10:44 +08:00
    128M内存那是相当的慢...
    istef
        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 的。。。。
    apoclast
        14
    apoclast  
    OP
       2011-06-07 13:42:45 +08:00
    感谢大家的回复, 你们说的方法晚上回去我都试一下.
    @napoleonu phpinfo我试过速度飞快, 装wp之前都是速度飞快
    apoclast
        15
    apoclast  
    OP
       2011-06-07 13:51:51 +08:00
    @xi4oh4o
    0.27 0.57 1.50 1/88 5784
    apoclast
        16
    apoclast  
    OP
       2011-06-07 17:38:24 +08:00
    吐血了, 刚刚重装了一遍ubuntu然后装nginx+mysql...继续中招
    nikejaycn
        17
    nikejaycn  
       2011-06-07 17:54:41 +08:00
    debian
    nikejaycn
        18
    nikejaycn  
       2011-06-07 17:54:53 +08:00
    lnmp
    kendisk
        19
    kendisk  
       2011-06-07 18:34:11 +08:00
    centos + lnmp
    比较喜欢这个/。
    aveline
        20
    aveline  
       2011-06-07 19:33:05 +08:00
    @apoclast 是不是OpenVZ的VPS?没有swap?
    apoclast
        21
    apoclast  
    OP
       2011-06-07 20:04:27 +08:00
    @aveline 我是hosthop的vps, 交换有。

    可耻地放弃了,现在wordpress装到另一台机器去了
    reus
        22
    reus  
       2011-06-07 21:26:21 +08:00
    查过mysql的进程吗?是不是数据库的问题?
    xi4oh4o
        23
    xi4oh4o  
       2011-06-07 22:44:29 +08:00
    @apoclast 没有很高,看下free -m
    apoclast
        24
    apoclast  
    OP
       2011-06-08 09:22:21 +08:00
    @reus 我也这懒得改么觉得,repo里的mysql可能配得有些问题,我又
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3793 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:34 · PVG 18:34 · LAX 02:34 · JFK 05:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.