帝国cms新闻内容模板上一条新闻的链接的获取 对帝国cms、dedecms、phpcms等负载测试总结

帝国cms新闻内容模板上一条新闻的链接的获取 对帝国cms、dedecms、phpcms等负载测试总结

担心被骂,我不想写这篇文章。经过长时间的犹豫,我终于决定写信。希望能帮助一些朋友认识到正确设计数据库索引的重要性。

因为我比较懒,所以我只是用语言描述它,而且我也懒得剪照片来证明它。知道这项技术的朋友可以自己进行测试,以确认我的测试结果是否正确。不了解,不相信技术都没关系。

测试程序:

CMS程序:

论坛程序:discuz phpwind xiuno

加载测试结果:

xiuno> discuz> phpwind> phpcms>([帝国cms?dedecms)

从数据库设计的角度(个人观点):

xiuno>(discuz,phpwind,phpcms)>(帝国cms帝国cms新闻内容模板上一条新闻的链接的获取,dedecms)

Decms和帝国cms都是旧的CMS。从数据库设计的角度来看,我想知道数据库设计人员是否完全无法理解mysql索引的真正含义,还是应该让它独自承担高负载要求的用户? (我希望那些不了解该技术的朋友不要对我感到困惑。真正了解mysql索引的朋友可以看看他们的索引设计。尽管对于dedecms和帝国cms的作者,我只是一个初级和您一样,我有10位具有多年开发经验的人,但是我建议当前的dedecms和帝国cms数据库设计人员应再次研究mysql索引。不要相信我,但是您可以花点时间看看discuz和phpwind的数据库设计,确实比你的要好。

如果帝国cms的作者很幸运能够阅读本文,我希望您可以重新设计帝国cms的体系结构。毕竟,多年来,您一直在提高帝国cms的负载能力。使用索引进行优化实际上是不可能的。如果使用正确的索引,性能将进一步提高。

我知道他是dedecms的创始人,但是现在dedecms不是他的。遗憾的是,过去几年来,当前的现金流量没有发生太大变化。它一直被修补。继续这样下去会更可悲。

我的测试环境:

i3CPU 4G内存1T硬盘win7系统apache 2. 2 + mysql 5. 0(未针对正常环境进行优化)

测试方法:

导入100万到1亿之间的数据以进行简单的访问测试

我的导入方法:

根据每个程序的数据结构编写导入程序,

1.首先编写一个PHP程序,将数据写入文件e:/ insert 1. sql帝国cms新闻内容模板上一条新闻的链接的获取

2.然后传递LOAD DATA local INFILE'e:/ insert 1. sql'INTO TABLE`data table name`字符集编码;以这种方式只需几分钟即可导入数千个W数据。

1、 帝国cms

测试版本:EmpireCMS_ 7. 0_SC_GBK(当前官方最新版本)

首先让我谈谈帝国cms。有一个官方的大数据测试站(2000万个数据,1 7. 3GB数据库帝国cms超高速生成)。当我看到此测试帖子时,我认为负载非常重,但是在测试之后,我感到很失望。

安装默认的测试数据(总共33条新闻测试数据),将主页更改为动态主页第一次访问0. 6759,第二次访问0. 958

当我导入100W数据时,数据库大小为3. 6G,第一次访问主页为182秒,第二次访问为155秒。我不知道帝国cms的作者当时是否测试了对首页的动态访问。时间。从6. 0版本开始,每个更新都说可以提高性能,但是为什么会这样呢?

帝国cms官方的测试站是误导和欺骗人们。

问题1.测试数据未提及动态访问主页或生成主页。也没有提到动态访问列表页面并生成列表页面。

问题2.测试统计信息的时间仅计算连接到数据库后的执行时间,而未添加连接到数据库的时间。容易误导许多人,并利用这段时间来计算与其他人建立数据库连接的时间。这有很大的不同。

问题3.每篇新闻文章的内容只有几行。同时,内容页面模板也非常简单,生成的文件也非常小,只有3K。普通文章从1万到数十万。

问题4.同时,由于phome_ecms_news表的ID是主键,因此它是读取内容时的索引,因此自然而然地动态访问内容页面,编辑内容并生成内容页面。

问题5.在测试过程中由子表测试。当真正的网站管理员建立网站时,不可能从一开始就将网站的内容分成表格。因此,这与实际情况完全不同。

像官方职位这样的测试职位确实具有误导性,并且悬挂了好几年。对于那些不了解技术的人来说,这是一种误导,使普通用户盲目崇拜。

2、 decms

测试版本:DedeCMS V 5. 7 SP1_GBK正式版(当前官方最新版本)

织梦cms致都CMS中公认的负载性能最差的CMS确实非常差。

当我导入100W数据时,数据库大小只有330M,访问主页花了70到80秒。

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
登入/注册
欢迎登陆
没有账号? 忘记密码?