PHP类CMS选型评测报告
一、前言:
目前多的线上频繁更新需求导致不能满足现在的工作,为提高工作效率,减少不必要的流程,提高线上作业能力,特选择市场上成熟、稳定的CMS系统作为W门户CMS系统为PHP+mysql结构,且技术支撑配备也为PHP人员,为了更好的对接新的CMS系统,因此技术选型的配置环境均为PHP+mysql结构。
本次参评的国内php类cms包含了当下主流的帝国cms、dedecms、ecms、hbcms、php168、phpcms、supesite等系统,测评的具体内容则包括cms的服务、质量、功能、数据负载等多个方面。
本报告的内容为cms的数据负载专项评测结果,目的是在数据负载方面为选择cms系统提供依据。
二、评测对象
经过筛选,最终确定参与本次评测的php类cms如下表:
三、评测环境
为保证公平公正,本次测评我们把全部的cms都统一安装在同一台电脑相同环境中,利用端口区分每个cms,具体的测试环境为:
1、硬件环境
CPU:Intel(R) Core(TM)2 Duo 英特尔酷睿2双核
主频:
物理内存:1GB
硬盘:120GB
2、软件环境
操作系统:Windows Server 2003 Standard Edition Service Pack 2
Web服务器:Apache HTTP Server
PHP:
MYSQL:MySQL Server
ZEND:ZendOptimizer-
三、评测方法
本次数据负载评测的方法是向每个cms系统中录入50万条数据,并在此基础上完成三个项目的评测内容,具体的评测方法为:
1、数据获得方法
评测小组试图使用采集的方法获得50万的数据,但由于采集的效率较低,并且数据来源各有差异,不利于做出相对公平的测试结果,因此最后决定使用循环入库的方法直接创造50万的数据。为保证数据入库的有效性,我们使用程序自身的数据入库模块并编写了对应的接口程序,在其基础上建立循环,用最快速的方法直接写入数据库创造数据。
2、数据样本
为保证公平公正,本次测试使用完全一样的数据样本,该样本为一篇普通的新浪的文字稿件,共370个字符,不包含图片、视频、附件等任何其他多余信息,具体样本如下:
标题: 火箭22连胜登上西部榜首麦蒂哑火街球王枪挑湖人
内容: 新浪体育讯北京时间3月17日凌晨,火箭在主场以104-92击败湖人,完成了22连胜的伟业,同时也登上了西部第一的宝座。
火箭(46-20)将NBA第二长的连胜延长到22场,同时独享西部第一的位置,将湖人甩开了一场。特雷西-麦克格雷迪上半场一分未得,最后16投仅4中,得11分。拉夫-阿尔斯通挺身而出,他三分球11投8中,砍下了31分并助攻5次。替补出场的鲍比-杰克逊9投7中,也拿下19分。肖恩-巴蒂尔14分,路易斯-斯科拉13分。点此祝贺火箭豪取22连胜>>>
湖人(45-21)遭到2连败。科比也表现平平,他33投仅11中,得24分7个篮板,拉马尔-奥多姆17分11个篮板,罗尼-图里亚夫13分8个篮板。
火箭连战连捷,连老天都帮他们,在连胜的过程中,打黄蜂时对手少了大卫-韦斯特,打小牛时德克-诺维茨基被禁赛,而今天面对湖人,加索尔又在上一场扭伤脚踝。不过火箭可不会同情对手,再说他们的主将姚明已经缺阵了两个星期。
3、数据量及空间占用情况
由于每个cms的数据录入方法稍有不同,最终cms具体的数据量略有差异,测评小组认为,相比50万的总体数据量来说,这部分微小的数量差异不会对测试的最终结果产生太大的改变和造成决定性的影响。
每个cms具体录入的数据量以及数据空间占用情况见下表:
4、评测内容
本次评测的具体内容为(每个大项10分为满分):
(1)大数据量情况下后台的管理效率,本项目重点考察在大量数据的基础上,cms对数据进行列表、增加、删除、修改、查询和移动等常见管理操作的效率和速度,得分占总成绩的50%。
(2)大数据量情况下的页面生成效率,本项目重点考察cms系统静态页面、列表页面等网页的生成效率和速度,考察管理后台提供了哪些方便网页生成的维护和管理工具,得分占总成绩的40%。
(3)大数据量情况下网页的可访问性,本项目重点考察动态数据页面的情况下,各个cms系统的前台页面表现的负载能力和访问效率,得分占总成绩的10%。
四、分类评测结果
1、后台数据管理能力测试
(1)dedecms
DeDecms——50万数据管理后台
评分:4分
测评之前就听说dedecms的数据负载不是很理想,没想到测试结果比想象的还要糟糕。当后台管理到达5万数据的时候,后台操作开始变得异常困难,打开栏
PHPCMS选型 来自淘豆网m.daumloan.com转载请标明出处.