对Wordpress MU的一点偏见

Filed under: 互联网 |
Posted on

  月光在《Dreamhost的MySQL存在限制》一文中提到,“做为对照,我使用基于ASP+ACCESS建立的另外一个OBLOG博客托管服务,用户数已经达到一万三千多,使用起来却没有任何的问题,这不得不令我对 MU的可用性发生了怀疑,可能这种建立多表的方式存在一些问题,对于MYSQL数据库的管理会不方便,当然,自己独立的MySQL数据库应该会好一些”。

  无独有偶,最近我也为Wordpress MU的性能头疼不已。由于工作原因,我所在的公司网站前段时间决定采用wpmu为网友提供BLOG服务,采用了一台服务器作为web及数据库应用,硬件配置如下:

  • CPU:Intel(R) Xeon(TM) 2.40GHz 2.39GHz
  • 内存:3G
  • 硬盘:SCSI 80G

  软件配置如下:

  • 操作系统:windows server 2003 sp2
  • web服务器:apache 2.0.54
  • MySQL:5.0.18
  • PHP:5.1.2

  硬件配置应该算非常好了,软件配置也是比较流行的WAMP,其中apache和mysql均做了性能优化。在这个基础上搭建wpmu理论上应该完全没有问题,然而结果却出人意料——BLOG站点300多个,常用用户不到100人,服务器就隔三岔五的宕机——内存消耗得非常厉害,经常是虚拟内存不够导致宕机。

  对于apache和mysql的性能配置可能还有不完善的地方,但WPMU的性能的确也存在一些问题。采用多数据表的方式,还是像lyceum一样采用单表的方式?又或者wordpress根本就不适应多站点,如果想支持多站点,那么还是一个站点一个站点的去安装wp吧。

相关文章

Tags :
Trackback url : u can trackback from your own site

3 Responses to “对Wordpress MU的一点偏见”

  1. ...... kingler Says:

    在Linux上架设WPMU的话,效率要高些,100个用户就当机绝对不是软件的问题。如果用户实在是太多,可以采用HyperDB的。

  2. ...... www.tianmeng.org Says:

    静态化了么?
    将文章和首页静态化会提高很大负载。

  3. ...... 李 方进 Says:

    完全静态化了,对wpmu的程序做了一些hack。
    http://photo.blog.chinacars.com/20071225/%e8%a3%b8%e4%bd%93%e9%95%bf%e8%85%bf%e4%b8%b0%e8%87%80%e4%b8%9d%e8%a2%9c%e7%be%8e%e5%a5%b3%e8%bd%a6%e6%a8%a1%e7%a7%80%e5%ae%9d%e9%a9%ac%ef%bc%81/
    你看这个地址的页面源文件最下面的一行,就表示该页面已经被cache成html了

Leave a Reply