QNAP - MySQL服务器SLOW响应时间/ PHP

时间:2012-08-10 18:26:30

标签: php mysql apache

我们将使用我们的QNAP作为Web Dev服务器。

我们有以下内容:

  1. TS-EC1279U-RP(四核英特尔至强E3-1225 3.1GHz处理器,配备4GB内存和12个硬盘驱动器,位于RAID 6中)
  2. PHP Version 5.3.9
  3. MYSQL服务器版本:5.1.36
  4. 我们安装了Drupal和Joomla,但响应时间似乎非常慢。我们等待大约5到6秒才得到回复。我们为我的sql编辑了my.cnf(见下文)

    [client]
    #password   = your_password
    port = 3306
    socket      = /tmp/mysql.sock
    
    # Here follows entries for some specific programs
    
    # The MySQL server
    [mysqld]
    port = 3306
    socket      = /tmp/mysql.sock
    skip-locking
    skip-networking
    skip-name-resolve
    
    max_connections=500
    key_buffer_size=384M
    max_allowed_packet=16M
    table_cache=256
    sort_buffer_size=2M
    read_buffer_size=2M
    join_buffer_size=2M
    
    thread_cache=256
    
    query_cache_type=1
    query_cache_limit=1M
    query_cache_size=32M
    
    [mysqldump]
    quick
    max_allowed_packet = 16M
    
    [mysql]
    no-auto-rehash
    # Remove the next comment character if you are not familiar with SQL
    #safe-updates
    
    [isamchk]
    key_buffer=128M
    sort_buffer_size=128M
    read_buffer=2M
    write_buffer=2M
    
    [myisamchk]
    key_buffer=128M
    sort_buffer_size=128M
    read_buffer=2M
    write_buffer=2M
    
    [mysqlhotcopy]
    interactive-timeout
    

    然而,即使有不同网站推荐的上述变化,性能也会变得更好,但只是一点点。

    我们在QNAP和托管公司有我们的测试站点。对托管公司服务器的响应要快得多。我知道他们有更好的硬件,但QNAP的CPU图表甚至不超过3%。

    谢谢

    更新

    我添加了log-slow-queries。我使用该网站约30分钟:到目前为止的结果:

    /usr/local/mysql/libexec/mysqld, Version: 5.1.36-log (Source distribution). started with:
    Tcp port: 3306  Unix socket: /tmp/mysql.sock
    Time                 Id Command    Argument
    /usr/local/mysql/libexec/mysqld, Version: 5.1.36-log (Source distribution). started with:
    Tcp port: 3306  Unix socket: /tmp/mysql.sock
    Time                 Id Command    Argument
    

    没有迹象表明存在超过1秒的SQL查询。因此,如果是PHP.ini或my.cnf设置,我不确定是否诚实。

    由于

1 个答案:

答案 0 :(得分:0)

玩弄MYSQL和PHP之后。找到了问题。

首先,我将PHP内存增加到512M,我知道但是这样做有点不同。

关键是网站。

应用后载:0.000秒,0.35 MB 应用程序afterInitialise:0.020秒,1.17 MB 应用后路径:0.029秒,1.36 MB 应用程序afterDispatch:0.064秒,2.03 MB 应用程序afterRender:6.15秒,2.72 MB

问题是网站页面上的RSS Feed。然而,在禁用它之后,速度很快就如此。

应用程序afterRender:0.126秒,2.83 MB

感谢matt的想法和支持。