Wednesday, August 29, 2007

 

客观详细中文评测,WordPress2 VS MovableType4

2007年8月18日
http://lxz.name/html/wp2-vs-mt4.html

  MovableType 是一个经典的基于Perl的企业级内容管理方案,能应付较高的访问量。
mtlogo.gif
  WordPress 则是另外一个基于PHP的拳术:有着非常平滑的学习曲线,非常适合中小型项目;隐约能够感觉到WordPress的成熟度也越来越高了,最近发现而新建的blog网站使用WP系统的非常多,而且很多blogger都在考虑迁移中。
wplogo.jpg

  写这篇文章的主要目的不是功能比较,而是为了说明各自适合的使用用户。在目前的情况下,WordPress2对于大中型的用户支持度不太好是必 须承认的,一旦每日IP访问量过千以后,很容易造成服务器资源过度损耗,假如你用的是国外XX主机服务,你就能够看到自己的博客一天HIGH好多次,甚至 每次想写博客了,就发现自己空间被悬停几秒,相当的难受。而Movable Type4则是完全静态发布,使MT用户可以轻松在小型虚拟主机上接受大访问量,而不至于被空间商悬停。但是MT也有自己很多的问题,由于每一次修改或者 发布文章,至少要重新生成三个文件,一个是现在发布的文章,一个是文章首页,一个是存档页面。这对于小型的使用者可能问题不大,不至于因为过大的生成量而 导致自己的服务器资源损耗过多,但是假如是拥有了几百篇文章的博主,先不谈有时候会因为修改模板(换统计代码,加广告,修改样式很经常吧),只要有很多用 户同时对几篇文章发表评论,小型虚拟空间肯定被悬停(个人测试BLUEHOST和HM主机仅能承受40人)。所以这方面我们不能仅从表面来观察到底是WP 好还是MT好,只能看是否适合你。

  安装环节:我们仍然先从安装开始谈起,WP的 安装比较简易,即使是将程序包解压缩单个文件依次上传,也只需要花费不到10分钟就可以上传到空间里,假如使用单程序包ZIP上传,再在线解压缩,仅仅需 要25秒。修改数据库链接文件config也比较简易化,只需要填写mysql主机IP,用户名和密码就可以自动生成了,WP也有令人自豪的5步安装,并 且程序包结构比较清晰明了,一个普通用户很容易理解各个文件的作用。
installwp.jpg

  而对于MT4.0来说,整个安装过程已经比几年前的版本做了很多简化,也做了向导安装程序,安装起来也不像原来那么困难了,但是那个解压出来接 近8MB的程序包很容易给人造成不友好的感觉,假如用户使用ftp软件一个个上传文件的话,估计网速稍微慢一点的1个半小时也不一定能传完(因为FTP上 传每个文件上传完成就重新创建进程,即使你是XXMB的网速,假如你文件过多,照样死的很惨),这就给普通用户的安装造成了无形的障碍。当然如果你使用 ZIP包但文件上传,在线解压,整个上传过程也不会超过2分钟,但是可能很多初级用户并不知道。新版本的MT4.0的安装再也不用手工修改什么,一步一步 跟着提示安装就可以了,一共八步,大概要耗费用户3分钟左右的时间。
installmt.gif

  MT的安装相对于WP有个人性化的地方,那就是安装过程中可以自己管理设定密码而无需使用随机密码,这给某些安装程序NEXT惯了的,减少了一 次失误机会。比如我初次安装WP的时候,我就一直NEXT,关了页面准备看看安装好了是什么模样的时候发现竟然没有记下密码,只能重建数据表了。而MT由 于在最后创建数据表,并且在填入用户名密码步骤前已经配置好了邮件发送功能,这样即使忘记密码也能够很快找回。但是在安装的友好程度上,MT仍然不及 WP,我初次在本地安装MT的时候,直接在地址栏输入MT的安装目录竟然出现禁止访问的错误,之后我查了半天才知道MT的安装要执行MT.cgi。这里 WP就很友好,直接输入WP的安装目录到地址栏就可以很方便的按照提示进行安装了。

  所以我们的WP在安装这一环节,胜出了MT,以十分制计算,WP 9分 MT7分

  后台使用环节:安装好了博客程序,要是不进 后台管理的,那里肯定不是写博客的。WP有一个很简介明了的“Dashboard”页面,首页显示一些有用的信息,你最新的5篇日志,留言,博客状态,最 近的Technorati链接,和Akismet阻止了多少条垃圾留言。然后显示来自WordPress开发博客的日志,和一些“其他的 WordPress新闻”和你最近的草稿。但是由于控制面板罗列的信息过于繁杂,我初次使用WP的时候就被貌似很复杂的后台给吓住了,我以为WP专业到了 我不能够学会的地步。后来我通过修改后台的Index.php去掉一些新闻信息,感觉舒服了很多。WP默认的后台完全使用简单的横条导航功能,给人很清新 的感觉,但是一个新安装的WP过于简单,也给初次尝试者很多困难,比如简单的统计、图片缩放等都没有提供,让使用者一下子去面对互联网上海量的WP插件, 还是比较难以接受的。
wpdashboard.png

  而MT这方面做的稍微比WP好一些,它的默认控制面板并没有罗列过多的信息,除了一个欢迎界面外,底部只有一个统计系统,而且上方点击式的导航 条一次性罗列出了比WP更多的内容也不会让用户有恐惧心理,可以最快的速度完成页面和文章的创作。分类细致,后台的执行效率比WP高出很多,在同一个系统 环境下,WP执行后台操作,在本地机器上很容易CPU满载,而直接编译的CGI编写的MT则很节约系统资源。传到空间以后可以很明显的感觉到两者后台管理 速度的差别。
mtdashboard.jpg

  我们谈完了对于各程序面板初次的感觉,我们来试着写一篇文章的感觉。使用WP写文章只需要在控制面板选择写文章就可以了,然后出现一个标题框和 文本框以供写作,旁边则是放置分类信息以及设置文章访问密码和文章缩略名的地方,由于是一个新安装的WP,在没有安装插件的情况下,WP的写作面板很简 单。写完一篇中文文章,系统自动将中文文章标题的全文作为POSTNAME,假如你在后台的永久链接里设置REWRITE为XX/POSTNAME的话, 你会发现自己的中文标题会成为一个很长的编码,假如你的空间不支持中文文件名的话,可能你还不能访问。在WP的论坛反映此类问题的很多,这给初学者造成了 不小的困难。再者WP提供了自动保存文章的功能,但是由于保存文章占用了很多系统资源,一些人可能遇到突然浏览器假死的问题,这也会稍稍破坏使用者的心 情。
wpwrite.gif

  恩,下面我们来看看MT的写文章功能,默认支持关键字添加,中文文章自动转POSTNAME为数字或存在英文字符的使用该英文字符为 POSTNAME。由于采用CGI编写,自动保存文章基本不会对系统和用户造成影响,基本感觉不到。同样写作面板很直观,而且文本框还提供了6种显示方 式,更加方便了写作者。
mtwrite.jpg

  在这一环节我们的MT在效率和初学者感受方面超越了WP,以十分制计算,WP 6分 MT9分。

  个性化定制环节:由于WP有非常多的THEME制作者,以及插件提供者,自定义一个个性化的WP简直不费WP使用者吹灰之力。而且WP升级后对原来的插件和模板支持良好,免去的经常修改的麻烦。
pluginsdirwp.jpg
wpstyle.jpg

  而我们的MT在个性化定制方面就贫乏的多了,很难找到当前版本的插件(MT4改动太大了,alpha版本的插件竟然都无法使用了),而且自己制作一个主题很可能下次升级就无法使用了,这也是为什么很多TM使用者都喜欢使用默认的主题的原因。
mtplugins.jpg
mtstyle.jpg

  WP和MT整个模板体系不同,MT相对来说要复杂些。默认情况下,MT使用到的模板都是独立的,无通用文件,修改时需要将所有的模板都做调整。 使用css来控制整体结构,一般的模板资源只提供css文件。WP的模板有通用的head,foot,调用也比较方便。从操作来说,wp要简便些。使用后 的体会,MT操作稍微麻烦些,但看过些使用指导一般都可以熟悉。由于资源较少,如果你想在MT上做更多的自定义模块,可能需要有一些的使用经验和修改技 能。

  在这一局,我们的WP轻松夺得胜利,以十分制计算,WP 9分 MT5分。

  我们来到大家最关注的承受能力和可访问性环节。由于WP对于插件支持的特殊性,以及WP的数据库未有良好的数据库性能,经常数据库查询请求就能过2位数,所以现在大家一般都公认WP的速度很缓慢,这一点在差一点的空间上尤其明显。

  MT支持完全静态发布,也就是全静态的html或者php文件格式;WP只能使用动态发布,但可以用rewrite使url地址伪静态。两者各 有优缺点,全静态发布,使浏览页面的速度变化,也有利于搜索引擎的优化,不过大量生成时会对服务器造成很大的负担,我这几天修改url,就让CPU消耗过 大,而被暂停过,同时模板修改后必须把整个博客重建才能达到修改的效果。动态发布,使用伪静态一样对搜索引擎比较友好,修改页面时也能即时生效,但WP对 于访问量大的博客的负载比较差,每日IP上千后很容易造成服务器资源的耗损。

  对于纯粹的访问和支持能力而言,MT对WP占有绝对的优势,而且根据一些网友的实际经验,MT的页面被收录的几率在同意空间里竟然可以超过 WP4倍之多。可以说MT更能够吸引搜索引擎蜘蛛的到访,对很多喜欢搞SEO的同志,MT是很好的选择。大家可以在这方面搜索一下,就知道我所言不虚。

  下面是一位SEO对于使用MT的总结(苟世录,他是一位转换两者使用的人,Antonioz#Com)作为上面观点的证据:

  QUETO:在用MT一个月的时间里,页面google adsense的点击率是用wordpress的4倍以上,除了某一关键字排名突然考前的原因外,我觉得还是页面打开速率。从统计的数据来看, Wordpress的页面浏览量比MT要小一个档次,很大的原因是页面打开的速率慢,MT静态页面打开只需要2秒,而wordpress则可能需要5秒以 上,如果使用插件比较多,JS加载量大话,页面打开更慢,于是访问用户几乎只打开一个页面就离开了,adsense的点击量可想而知了。个人建议,如果在 wordpress的博客上投放google adsense尽量少使用需要JS加载的插件和框架,特别是加载外部的JS。同时adsense的代码最好div起来,以免adsense加载过慢影响页 面打开的速度。

  在这一环节,MT全胜,以十分制计算,WP 6分 MT10分。

  稳定性环节:Movable Type和WordPress的稳定性的探讨是十分值得商榷,通过我个人同时使用两个平台的经验,个人觉得几乎一样。毕竟,人们遇到这方面的问题主要是涉及到服务器,很少涉及到博客系统本身。

  两者都提供非常好的被封和搬家支持,所以在这一环节两个程序的得分一样,故不计分。

  附加特性环节:对于WP,我只说两点:每个页 面的生成请求都有些迟缓,Kubrick (Wordpress 默认主题)有太多的问题,从图像到 CSS。另外,Movable Type 4 将引进一些特性,它将超越远程调用。这些包括:OpenID,Admin XML Feeds,跨博客聚合等等。几乎所有的这些,WordPress 插件都能做到,当然,对于 Movable type,它们都是内置的。

  附加环节好包括博客程序的后期升级方便性,每次MT的升级都喜欢大刀阔斧,所以官方竟然是推荐全部覆盖上传,这给用户造成了很大影响。WP则有官方制作几个文件的升级包,方便很多。

  在这一环节,MT得分为8 WP得分为7

  最终结果:WP获得37分,MT获得39。两者几乎没有分别。还是文章开头那句话,选你最需要的。比如你空间本来速度缓慢,建议使用MT。空间速度很快又追求个性,WP就是很好的选择。

  相对我这样的普通小用户,MT操作对于我来说还是麻烦了点,与wordpress不同的地方比较多,特别是修改模板,更适于web设计师,像我 这样的半吊子,实在无法胜任。再者还是资源贫乏,网上很多MT资源不是失效或者已经没有再开发了。虽然升级到MT4后稍有改观,但MT已不如往昔风光。 MT在英文语系还有不少支持者,但中文网络,使用和推广的人员更少。

  我也只是一个小用户,如果你对我的言论不满,请给我留言,我会改正错误的。

Labels: ,


Comments: Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?