非凡国际

模板中心 | 模板技术中心 | 技术中心 | 无阻碍阅读| 长者副手| 售前:4008-300-618
目录
目录X

动易SiteFactory2.0负载能力深度测评汇报(1)

AI提要(BLUF)
2008年12月03日,,,,,,我们对表颁布了基于微软.net平台的企业级内容治理系统——动易SiteFactory?2.0正式版。。。。。。。。这次颁布的SiteFactory?2.0版本不仅在系统架构方面进行了最大水平的改进,,,,,,并且对查问语句、索引、利用法式挪用及数据库机能等方面进行了仔细且严格的优化!出格是内置于Xpower模板解析引擎中的标签库全数沉新书写及优化,,,,,,沉新依照模板设计思路的进行目录归类,,,,,,精简标签数量到200多个等一系列优化和改进之后,,,,,,无论是易用性还是执行效能上都远远超过了历届版本。。。。。。。。
[NextPage媒介]   一、媒介部门

2008年12月03日,,,,,,我们对表颁布了基于微软.net平台的企业级内容治理系统——动易 SiteFactory? 2.0 正式版。。。。。。。。这次颁布的 SiteFactory? 2.0 版本不仅在系统架构方面进行了最大水平的改进,,,,,,并且对查问语句、索引、利用法式挪用及数据库机能等方面进行了仔细且严格的优化!出格是内置于Xpower模板解析引擎中的标签库全数沉新书写及优化,,,,,,沉新依照模板设计思路的进行目录归类,,,,,,精简标签数量到200多个等一系列优化和改进之后,,,,,,无论是易用性还是执行效能上都远远超过了历届版本。。。。。。。。

距离 SiteFactory? 面市已经从前数月,,,,,,虽每一次版本的更新都陪伴着负载和机能的一次提升,,,,,,但具体提升几多并没有几多人知路。。。。。。。。如今,,,,,,在新版本架构和执行机能趋于不变后,,,,,,我们出格组织动易测试部对SiteFactory? 2.0 的数据负载能力进行一次全方位的深度评测。。。。。。。。但愿通过拥有说服力的“现实评测数据”,,,,,,为各人展示SiteFactory? 2.0 真正的负载实力。。。。。。。。

《用数据措辞!动易SiteFactory2.0负载能力深度测评汇报》将被分成数个篇章以评测系列的方式进行介绍,,,,,,整个评测过程选取通明、公开的方式供各人监督!若是有谁对测评过程和测评了局有疑难,,,,,,能够自行参照非凡国际测试过程搭建类似的测试环境自己测试和对比测试了局。。。。。。。。

下面我们就起头第一部门的评测:

[NextPage测试环境]

  二、测试环境

  1、服务器环境:

为了测试通常环境下SiteFactory的负载能力,,,,,,特使用通常台式机作为服务器来测试SiteFactory的运行情况。。。。。。。。
服务器配置如下:
服务器配置
服务器配置

  • Intel? Core?2 CPU 4400 @ 2.00GHZ 2.00 GHz,2.00GB的内存
  • 250G硬盘
  • 服务器上装置了Windows2003,,,,,,搭建了必要的环境,,,,,,为了预防其他网站可能会产生的滋扰,,,,,,服务器上只放有一个测试网站。。。。。。。。

  2、客户端环境:

为预防某一台客户端电脑配置太慢会引起误差,,,,,,选取3台分歧的电脑上来测试。。。。。。。。三台电脑的配置别离为:

非凡国际(中国区)-官方网站

  3、其他环境:

为预防因特网网速会引起的误差,,,,,,选取局域网接见方式。。。。。。。。
为了与真实利用的成效,,,,,,不是选取法式直接录入100万条最单一的数据,,,,,,而是通过用户提供的现实网站数据,,,,,,筹备了10万数据量和100万数据量的数据库来进行测试。。。。。。。。
  下图是显示有10万/100万篇文章,,,,,,满是通例文章,,,,,,而不是统一增长的一样数据。。。。。。。。

非凡国际(中国区)-官方网站

非凡国际(中国区)-官方网站

非凡国际(中国区)-官方网站

非凡国际(中国区)-官方网站 [NextPage评测工具]

三、评测工具


1、载入功夫测试工具(webwait,,,,,,网址: )

WebWait是一个提供丈量网站载入速度的网站。。。。。。。。它能够推算网站从读取到实现必要几多功夫,,,,,,蕴含所有图象、stylesheets和JavaScript。。。。。。。。

WebWait目前支持FireFox、Opera和IE三种浏览器,,,,,,你能够设置载入页面的次数和每次的功夫距离,,,,,,默认5次之后推算出均匀值就为了局了。。。。。。。。

非凡国际(中国区)-官方网站

2、测试用浏览器

微软IE7 浏览器
 
[NextPage后盾治理页面的机能测试(一)]

  四、评测步骤                                                                                                                                  

  1、后盾治理页面的机能测试

使用WebWait来测试网页载入功夫,,,,,,从点下链接起头,,,,,,到页面打开计时。。。。。。。。每台电脑上点击6次,,,,,,只取后5次功夫的均匀值。。。。。。。。(注明:由于ASP.NET的“第一次接见页面会进行编译等操作而导致会比力慢,,,,,,后面接见才会极度?????臁钡母鲂裕,,,,,所以测试了局不取第一次打开页面功夫。。。。。。。。)

1)全数内容打开功夫:
10万篇文章时后盾治理“全数内容”打开功夫

非凡国际(中国区)-官方网站
非凡国际(中国区)-官方网站

100万篇文章时后盾治理“全数内容”打开功夫

非凡国际(中国区)-官方网站
非凡国际(中国区)-官方网站

[NextPage后盾治理页面的机能测试(二)]

2)待审核内容打开功夫
10万篇文章时待审核内容打开功夫

非凡国际(中国区)-官方网站
 
100万篇文章时待审核内容打开功夫

非凡国际(中国区)-官方网站

[NextPage后盾治理页面的机能测试(三)]

3)已审核内容打开功夫

10万篇文章时已审核内容打开功夫

非凡国际(中国区)-官方网站

100万篇文章时已审核内容打开功夫

非凡国际(中国区)-官方网站

  幼结:动易SiteFactory的后盾治理能够轻松承载100万的数据,,,,,,并且和10万数据时相比,,,,,,没有任何机能上的衰减。。。。。。。。无论是10万数据还是100万数据,,,,,,后盾治理的几个重要页面的打开功夫都在0.2秒以内,,,,,,能够说是“闪电”来形容,,,,,,绝对是“飞快”的级别。。。。。。。。

[NextPage天生HTML页面速度测试(一)]

  2、天生HTML页面速度测试

1)内容页模板最简化,,,,,,只保留显示文章的标题、作者、更新功夫、内容等,,,,,,不要任何其他不有关的标签,,,,,,如有关文章、推荐文章、热点文章等,,,,,,天生1万篇文章计时。。。。。。。。模板的前台显示成效见下图:

非凡国际(中国区)-官方网站

为了不让ASP.NET的个性影响天生速度,,,,,,先幼量天生10篇文章,,,,,,不计时,,,,,,而后起头天生1万篇文章并计时。。。。。。。。

非凡国际(中国区)-官方网站
10万篇文章数据量,,,,,,天生1万篇文章计时

非凡国际(中国区)-官方网站

2)使用一个官方默认提供的模板(除了含有文章的标题、作者、更新功夫、内容等,,,,,,还有有关文章、推荐文章、热点文章等标签),,,,,,天生1万篇文章计时。。。。。。。。模板的前台显示成效见下图:

非凡国际(中国区)-官方网站

最后的运行功夫见下图:

非凡国际(中国区)-官方网站
 
非凡国际(中国区)-官方网站

  幼结:动易SiteFactory2.0的内容页的天生速度能够说用“飞快”来形容,,,,,,无论是10万数据还是100万数据,,,,,,无论是单一模板还是复杂模板,,,,,,内容页的HTML天生速度都达到了每秒能够天生6-10篇。。。。。。。。从数据中也能够看出来,,,,,,同样的模板时,,,,,,10万数据和100万数据在天生HTML时没有太大的机能差距,,,,,,但模板的复杂度则直接影响了天生速度,,,,,,模板越复杂,,,,,,挪用的标签越多,,,,,,机能衰减得越严害。。。。。。。。

[NextPage天生HTML页面速度测试(二)]

3)将6万多篇文章归属于某栏目,,,,,,而后为这个栏目造作一个最单一的栏目列表页模板,,,,,,模板中只有一个分页列表,,,,,,没有热点文章、推荐文章等标签。。。。。。。。天生这个栏目列表页,,,,,,计时。。。。。。。。模板的前台显示成效见下图:

非凡国际(中国区)-官方网站

从上图能够看出,,,,,,这个栏眼前共有6万多篇文章,,,,,,每页20篇文章,,,,,,共要天生3000多页。。。。。。。。
为了不让ASP.NET的个性影响天生速度,,,,,,先天生某个只有10篇文章的栏目列表,,,,,,再天生此栏主张列表并计时。。。。。。。。

非凡国际(中国区)-官方网站

4)为上述栏目使用官方默认的栏目列表页模板,,,,,,天生栏目列表页,,,,,,计时。。。。。。。。模板的前台显示成效见下图:

非凡国际(中国区)-官方网站

非凡国际(中国区)-官方网站

  幼结:动易SiteFactory2.0的栏目页的天生速度能够说用“飞快”来形容。。。。。。。。无论是10万数据还是100万数据,,,,,,使用单一模板的情况下,,,,,,天生一个含有6万多篇文章(每页20篇文章,,,,,,共要天生3000多个页面)的栏目页的天生功夫都在150秒左右,,,,,,约每秒种天生20页,,,,,,机能上没有太大的差距。。。。。。。。

当使用复杂模板时,,,,,,10万数据和100万数据在天生HTML时出现了较大的机能差距,,,,,,但100万数据和复杂模板时仍能达到每秒钟10个页面左右的速度,,,,,,仍能够归于“飞快”级别。。。。。。。。对比两个表格的数据,,,,,,我们能够明显的看到模板的复杂度则直接影响了天生速度,,,,,,模板越复杂,,,,,,挪用的标签越多,,,,,,机能衰减得越严害。。。。。。。。

[NextPage天生HTML页面速度测试(三)]

5)为首页节点造作一个单一的模板(只挪用4个栏主张列表),,,,,,天生首页计时。。。。。。。。模板的前台显示成效见下图:

非凡国际(中国区)-官方网站

为了不让ASP.NET的个性影响天生速度,,,,,,第一次天生首页不计时。。。。。。。。

非凡国际(中国区)-官方网站

非凡国际(中国区)-官方网站

6)为首页造作一个复杂的模板(挪用20个栏主张列表,,,,,,还有其他各类职能),,,,,,天生首页计时。。。。。。。。模板的前台显示成效见下图:

非凡国际(中国区)-官方网站

非凡国际(中国区)-官方网站

非凡国际(中国区)-官方网站

  幼结:动易SiteFactory2.0的首页的天生速度能够说用“飞快”来形容,,,,,,无论是10万数据还是100万数据,,,,,,无论是单一模板还是复杂模板,,,,,,首页的HTML天生速度都在1秒左右。。。。。。。。从数据中也能够看出来,,,,,,同样的模板时,,,,,,10万数据和100万数据在天生HTML时没有太大的机能差距,,,,,,但模板的复杂度则直接影响了天生速度,,,,,,模板越复杂,,,,,,挪用的标签越多,,,,,,机能衰减得越严害。。。。。。。。

[NextPage动态页接识趣能测试]

  3、动态页接识趣能测试

1)让首页节点使用上述第5项测试中的单一模板,,,,,,前台接见动态首页计时
为了不让ASP.NET的个性影响天生速度,,,,,,第一次接见首页不计时。。。。。。。。

非凡国际(中国区)-官方网站

非凡国际(中国区)-官方网站

2)让首页使用上述第6项测试中的复杂模板,,,,,,前台接见动态页计时
10万篇文章时打开动态首页功夫

非凡国际(中国区)-官方网站

非凡国际(中国区)-官方网站

  幼结:动易SiteFactory2.0的首页的接见速度能够说用“飞快”来形容,,,,,,无论是10万数据还是100万数据,,,,,,无论是单一模板还是复杂模板,,,,,,首页的HTML天生速度都在3秒左右。。。。。。。。从数据中也能够看出来,,,,,,同样的模板时,,,,,,10万数据和100万数据在天生HTML时没有太大的机能差距,,,,,,但模板的复杂度则直接影响了天生速度,,,,,,模板越复杂,,,,,,挪用的标签越多,,,,,,机能衰减得越严害。。。。。。。。

当我们和天生首页的功夫进行对比,,,,,,我们发现一个很特殊的景象:天生首页的功夫还幼于接见动态首页的功夫。。。。。。。。这是为什么呢??????这是由于本次测试的统计功夫是以页面打开功夫为准,,,,,,这里面蕴含了三个功夫:服务器端的法式执行功夫+IE下载页面功夫+IE解析页面功夫。。。。。。。。天生首页HTML时,,,,,,显示的信息很少,,,,,,所以来两者险些不用功夫; ;; ;;;接见动态首页时,,,,,,由于首页的信息量大,,,,,,还有大量图片等,,,,,,所以来两者的功夫相对较长。。。。。。。。

[NextPage测评了局汇总和结论]

  五、测评了局汇总和结论

非凡国际(中国区)-官方网站

非凡国际(中国区)-官方网站

非凡国际(中国区)-官方网站

从上面的了局能够看出SiteFactory可能很轻松地接受100万的数据量,,,,,,并且无数情况下我们很难看出100万数据量和10万数据量的机能差距。。。。。。。。

一个CMS的机能曲直和多方面有关:

1、查问语句的合理性
2、索引是否正确
3、数据库软件的机能
4、硬件平台
5、利用法式的挪用步骤。。。。。。。。

对于动易SiteFactory来说,,,,,,系统自身的设计能影响到的机能只限于后盾治理页面,,,,,,动易SiteFactory的优良设计使得后盾治理可能轻松接受100万的数据量。。。。。。。。但前台由于模板和标签是齐全能够自界说的,,,,,,所以前台的机能和天生HTML时的机能受两风雅面的影响:

1、模板中挪用的标签数量。。。。。。。。挪用的标签越多,,,,,,速度越慢。。。。。。。。
2、标签自身的设计,,,,,,其中标签中的SQL查问语句是否合理、查问语句中的对应字段是否成立了索引,,,,,,索引是否正确等直接影响了机能曲直。。。。。。。。

动易SiteFactory的前台是否能够承载100万数据量,,,,,,要看模板和标签的合理设计、数据库对应的优化。。。。。。。。不外从测试来看,,,,,,官方提供的模板和标签还是比力合理的,,,,,,可能轻松承载100万的数据量。。。。。。。。

  由于用于测试的服务器只是一台通常的台式机,,,,,,若是使用专业的品牌服务器,,,,,,相信天生速度和接见速度都有很大的提高。。。。。。。。

  下一个机能测评汇报,,,,,,我们将沉点测试动易SiteFactory的并发接见负载能力。。。。。。。。敬请等待!

[NextPage评测反思]

反思:

从非凡国际测评了局来看,,,,,,动易SiteFactory绝对能够用飞快来形容,,,,,,我们平时在动易官方网站的使用情况也证实了这一点,,,,,,但为什么总是有效户反映说他们感触很慢呢??????有以下几个原因:

1、Asp.Net的个性是第一次接见某个页面时,,,,,,要进行编译过程,,,,,,所以第一次接见会很慢,,,,,,再后面无论是自己再接见还是其他人再接见这个页面,,,,,,由于已经不必要编译过程了,,,,,,所以会飞快。。。。。。。。但好多用户不领略这一点,,,,,,总是以自己第一次页面的功夫来衡量,,,,,,所以当然会感触慢,,,,,,由于这不是感触,,,,,,而是事实。。。。。。。。

2、Asp.Net法式的对运行环境的要求相对ASP/PHP要高不少,,,,,,通常的100元的那种虚构主机由于给每个网站分配的资源是极度极度少的(好比限度了1%的CPU占用率,,,,,,100M的内存),,,,,,这样的主机是不适合运行Asp.Net法式的,,,,,,而好多用户刚好是用这些主机来测试动易SiteFactory,,,,,,再和ASP/PHP法式一对比,,,,,,天然就会感触较慢。。。。。。。。

3、动易SiteFactory自身做机能做了好多优化,,,,,,大量使用了缓存,,,,,,是一种以内存换速度的作法,,,,,,好多主机就算没有对CPU限度得过死,,,,,,但对内存占用通常都限度在100M左右,,,,,,远幼于SiteFactory对内存的需要,,,,,,导致很多器材无法缓存,,,,,,从而导致动易SiteFactory运行得较慢。。。。。。。。当主机满足动易SiteFactory的内存需要时,,,,,,动易SiteFactory是能够运行的极度?????斓。。。。。。。。从非凡国际这次测试了局来看,,,,,,通常的台式机配置就能够齐全满足动易SiteFactory的需要。。。。。。。。

4、很多用户用来测试动易SiteFactory的电脑上装满了各类各样的软件,,,,,,出格是一些杀毒软件没有配置好,,,,,,一些内存优化软件不休的断根动易SiteFactory天生的缓存对象,,,,,,一些软件的矛盾导致IIS的利用池不休沉启,,,,,,从而导致动易SiteFactory每次接见都要沉新编译,,,,,,所以会出现极度慢的情况。。。。。。。。若是你遇到这种情况,,,,,,请查抄电脑的环境配置。。。。。。。。用来测试动易SiteFactory尽可能的在干净的Windows2003系统下进行(能够装置虚构机)。。。。。。。。
【打印正文】 颁布功夫:2008-12-04 10:31:46 浏览次数: 作者:动易测试部 起源:本站原创
【网站地图】【sitemap】