免费开源的PHP建站系统,可广泛用于个人、企业、政府、机构等众多网站建设。

购买授权授权查询

点击这里给我发消息 点击这里给我发消息

挖豆油

四款开源PHP建站系统效率评测对比


发布时间:2013-01-09 14:44
本次评测选择了目前三款主流的CMS及一款最近比较火的新锐cms,分别为: phpcms v9、帝国 6.6、dedecms 5.7、doyocms 2.3 
为保证测试尽量公平,我们均采用以上cms的utf8版本,并均为截止测试时(2012年12月21日)的最新版本。 

先来介绍下这几个开源php建站系统
dede:名声显赫的国内开源php建站系统,应该是建站系统中的准大哥级别,用户量巨大,但由于近两年频发的安全问题,导致用户大量流失。
帝国:国内老牌的php开源建站系统,帝国一直以稳定、安全、高效生成等特点得到众多用户的青睐。
phpcms:同样为老牌系统,目前为盛大网络旗下产品。早期phpcms以功能全面而得名,尤其是黄页功能在2008版时,算是填补了一大空白。
doyocms:2012下半年崛起的一个新锐php开源建站系统,好评不断,以轻盈、简洁、强大、自定义性高等特点著称,也是本人目前的最爱。

       以上四款系统均具备频道、插件、静态生成、会员、支付、购物等模块,应该说在大的功能上相差无几,但在细节表现上就各有千秋,这里不再一一阐述,大家可以自己安装体验。

       由于功能细节等完全属于罗卜青菜式的爱好,没有什么测试意义。所以,本次测试主要针对性能负载、执行效率等方面。

一、测试环境:
       硬件环境: 
       CPU:Intel 酷睿i5 3210M 
       内存:4GB DDR3 1600MHz 
       硬盘:500GB 5400转 

       软件环境: 
       Windows 7 旗舰版 
       IIS 7.5 FastCGI加载PHP 
       PHP版本:5.3.19 
       MYSQL版本:5.0.51 


二、测试内容
       具体测试项目分别为:
       (1)、首页常规模板标签的执行时间对比。 (以下简称“模板标签测试”)
       (2)、常规栏目列表页的执行时间对比。(以下简称“栏目列表测试”)
       (3)、常规内容页的执行时间对比。(以下简称“内容页测试”)
       (4)、搜索结果页的执行时间对比。(以下简称“搜索测试”)

        为保证测试的公平性,以下所有测试均清空系统默认模板中的所有代码,仅保留测试内容必须的标签、标题调用等,以避免由于模板、js等加载的不同造成测试偏差。同时,以下测试均在动态页面完成,所有系统均关闭html生成功能。
       测试前关闭电脑所有非必须的程序、进程、以及服务项 ,同时关闭外网访问,每次测试前均重启IIS、PHP、MYSQL服务。
       每个测试项目中,我们对每个系统执行五次操作,分别记录执行时间。
       测试中的模板标签调用方法采用系统各自自带的模板标签写法。


三、测试结果
说明:以下测试结果均在各系统默认安装设置下运行。
数据环境:分别对四个系统的常规新闻栏目导入10万条数据,数据为普通的文本,不含图片及html标签。


模板标签测试:
在系统首页模板中调用10条内容,读取标题及连接。此项测试主要体现几个系统对模板标签的解析效率。
 
测试结果排名
1、doyocms
2、帝国
3、phpcms
4、dedecms


栏目列表测试:
在系统栏目列表模板中调用20条内容,读取标题、连接、分页代码。此项测试主要体现几个系统在10万数据量的情况下读取数据和分页效率。
 
测试结果排名:
1、帝国
2、doyocms
3、phpcms
4、dedecms


内容页测试:
在系统内容模板中调用当前文章标题、内容。(测试的标题、内容文本均相同)此项测试主要体现几个系统在10万数据量的情况下数据内容读取效率
 
测试结果排名:
1、doyocms
2、帝国
3、phpcms
4、dedecms


搜索测试:
在系统搜索模板中调用当前搜索结果的标题、链接。此项测试主要体现几个系统在10万数据量的情况下查询效率



总结:
       测试全部完成时,看着结果,顿时有种失落的感觉,四个系统在十万数据量的负载情况下不分仲伯,除了搜索项目的特殊性外,其他各项测试差距均在微秒级别,已可以忽略不计。
       php发展到如今,牛人满天下,这几款php开源cms的效率差距已不在代码层面,更多的是性能与功能的取舍。大家可以根据使用喜好选择。
       当然,本次测试虽然做足了准备,但并不代表任何实际意义,大家切勿断章取义,有兴趣的童鞋可以采用自己的方法再行测试,欢迎发表测试结果供大家借鉴。
点击这里给我发消息 2373088201 点击这里给我发消息 1522066607
All rights reserved Powered by DOYO! 2006-2012 Email:hi@wdoyo.com