用户登陆|用户注册|建站服务|广告合作
您现在的位置: 首页 >> 网站运营 >> 站长聊吧 >> 正文
站内搜索:
Wordpress与其他程序效率评测
[作者:未知|来源:互联网|时间:2008-05-05| 收藏 投稿 ]【
见到网上很多人貌似都十分推崇Wordpress,甚至很多从其他程序转过去的,就好像用wp够档次似的,也不知是因为看很多专业人士用,自己也要用,或是就因为wp是国外的程序的原因?

程序结构方面的详细的对比以后再发,先从最直接也是程序最重要的一个指标程序执行效率上看:

先说一下服务器环境,至强3.2G,1G内存,PHP5.2.5,Mysql5.0.51a,Windows server2003 IIS6.0  Wordpress2.5.1

1、在安装完不使用任何插件的情况下,只发表一篇日志,为防止iis运行时间过长对结果产生影响,发表完后重新启动服务器IIS,运行wordpress程序,我的天,就一片日志,如此慢!





就一篇日志,没有插件初次打开首页程序执行时间3.979秒,23次数据查询!刷新一下后,22次查询,0.640秒。跟我现在的ASP+Access的程序都不再一个档次上。在WEB程序上,超过0.3秒就算很大了。真是搞不清楚就是一个博客,为何如需要此多的数据查询。程序执行时间是反应程序健康及优化程度,服务器配置、优化情况的最直接的参数和体现。


也许你说是我服务器配置环境不好的原因,那就再比较一下其他类的程序在同样我的服务器环境下的执行时间,前几天看到Discuz6.1出来了,就拿它来做测试吧,以下分别是第一次和第二次程序执行时间:







再来试一下Sablog的:









     必须承认的是,我的服务器上跑PHP程序的网站不多,负载也不大,所以就没有专门针对PHP程序进行专门的优化,主要是mysql数据库参数的一些优化,也没有使用Apache。如果在Linux下,针对PHP环境进行特别的优化,利用加速程序,缓存等,PHP程序包括大型论坛执行时间在0.00X的数量级是很容易的,当然是说有一定数据量的情况下,并非拿来个空数据库甚至就十条白条数据的数据库来说读取数据快。但wordpress即使是一篇日志,也从未到0.0x的数量级


    其次,看别人的Wordpress博客最反感的就是长网页,说的不好听点,网页长了就叫又臭又长,也没有个列表模式,总是把一大堆的日志显示在首页上,既增加了数据库和服务器负载,又十分不便于快速浏览。尤其是第一次看人的博客想看看大体都写了些什么,拖着小小的滚动条眼睛费力搜索,实在累人不浅,也许你可能说,不是有搜索么,对啊,可我不知道你都写了些什么,如何搜索?还有一个朋友一开始用的 WordPress,访问量大了,服务器直接导致经常死机,不得不换了其他的博客程序。

    其次,就算作为博客追求功能强,定制度高,但也不能比一个大型的PHP论坛如Discuz,PHPwind等论坛麻烦吧?测试程序执行时间,WP的效率远远比这些论坛都差。为什么一个小小的博客搞得竟然比论坛还慢?实在费解。更不用说再安装众多的插件了。


   最后,感觉还是不相信WP的执行效率就这么垃圾?于是不厌其烦的到google、baidu搜索其他Wordpress博客,结论是真证实了确实执行效率够垃圾(光说程序执行效率上)以下是结果:






1.027秒



0.489秒



1.42秒 服务器环境:Linux  Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8b mod_auth_passthrough/2.1 mod_bwlimited/1.4 PHP/5.2.5 



4.2秒  服务器环境:Linux  Apache/1.3.41 (Unix) PHP/5.2.5 mod_ssl/2.8.31 OpenSSL/0.9.8c 



1.421 秒  服务器环境:Linux  Apache/2.0.63 (Unix)  mod_ssl/2.0.63 OpenSSL/0.9.8b mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.5



0.238 秒  服务器环境:Linux  Apache/2.0.63 (Unix)  mod_ssl/2.0.63 OpenSSL/0.9.8b mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.5



1.756秒  服务器环境:Linux  Apache/2.0.61 (Unix) PHP/4.4.7 mod_ssl/2.0.61 OpenSSL/0.9.7e mod_fastcgi/2.4.2 DAV/2 SVN/1.4.2



1.027秒



0.555 秒  服务器环境:Linux  Apache/2.2.8 (Unix)  mod_ssl/2.2.8 OpenSSL/0.9.8g DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635



0.856 竟然有49次数据查询!!!



0.551 秒  服务器环境:Linux  Apache/2.2.8 (Unix)  mod_ssl/2.2.8 OpenSSL/0.9.8g DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 




这个记录高!!11.407秒   服务器环境:Linux  Apache/2.2.6 (Fedora) 



4.463秒   服务器环境:Linux  Apache/2.0.61 (Unix) PHP/4.4.7 mod_ssl/2.0.61 OpenSSL/0.9.7e mod_fastcgi/2.4.2 DAV/2 SVN/1.4.2 




0.257秒    服务器环境:Linux  Apache/2.2 



0.744秒  Linux  Apache     





我们再来看一下国内各大论坛的:






LeadBBS的ASP讨论区版块,帖子数量473130

0.016秒  服务器类型不用检测了,服务器环境:windows server2003无疑




直接翻页至2167页时的执行时间

0.313秒




落伍者论坛资源交流专栏版块,帖子数量9415721 , 940多万!

0.010872秒  服务器环境:Linux+Apache






落伍者论坛资源交流专栏版块直接翻页至999页执行时间

0.949476秒





Discuz官方论坛安装使用版块,帖子数量1274144

0.018436秒  Discuz官方服务器 Linux  nginx/0.6.29    

        事实胜于雄辩!!Wordpress这样的PHP程序,效率连asp+access都差了好几个档次,跟其他大型的php程序更不是在一两个档次。也许你说又是没有开缓存,又是没有生成静态啦,如果一个程序执行效率都不行,日志数量多或访问量大就造成服务不可用的话,再多的插件又有什么用?有兴趣的可以把 wordpress导入百万数据试一下,程序执行效率更是慢的让人吃惊。相反其他php博客程序就快的多。提高程序的运行效率难道不是一个优秀的甚至合格的程序员所必须甚至首先考虑的?




Tags:
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
快速注册通道
赛酷网·中国西部第一建站门户
关于我们 | 投稿指南 | 广告服务 | 建站服务 | 联系我们 | 网站地图 | 友情连接 | 诚征英才
地址:中国·昆明盘龙区丽水天锦A栋15楼A06 服务热线:0871-5610002 5732371联系我55693344 联系我80796509
建站交流群:17577271 下载交流群:11885804 22003060 35468519 交流论坛
© CopyRight 2005-2007, Syku.Net, Inc. All Rights Reserved
赛酷网络版权所有 滇ICP备05000398号