快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

澳门新葡亰平台游戏a:Zend Platform PHP性能提升详细评测



一、概述

在上一篇《PHP 平台最终碉堡 - Zend Platform》文章中,我们已经向大年夜家先容了Zend Platform强大年夜的功能和特点,信托各位对Zend Pla澳门新葡亰平台游戏atform也已经有了初步的熟识。从这篇文章开始我们将会对 Zend Platform 中的主要功能模块和特点进行具体澳门新葡亰平台游戏a的评测以及先容。

此次我们将为您先容站长以及网站治理员最关心的问题之一:提升网站运行速率以及代码运行效率。办事器网站的机能平日是大年夜家最为关注的焦点!本章我们将对Zend Platform的PHP价值加速、动态缓存功能进行澳门新葡亰平台游戏a深入的评测和比较先容,经由过程对真实网站进行模拟仿真的压力测试,来领略 Zend Platform 强大年夜高效的代码加速特点!下面让我们一路等候Zend Platform为我们带来的惊喜!

二、机能加速先容

Zend Platform具备多种对 PHP 代码的加速、机能提升要领和策略,可以机动的设置加速要领以达到最佳的加速效果。经由过程优越的运用 Zend Plartform 机能提升特点,网站 PHP 代码履行效率可以得到 澳门新葡亰平台游戏a3 – 80 倍的提升!今朝很多有名网站正在应用 Zend Platform 加速他们的网站运行效率,并且得到了伟大年夜的机能提升和优越稳定的运行体现,如:腾讯网、Tom.com等。

Zend Platform拥有以下机能提升模式:代码加速、动态页面缓存、页面局部缓存、下载办事器下载机能加速以及输出页面特殊压缩。Zend Platform采纳了不凡人道化的设计,供给强大年夜的图形节制台,对付终极用户或者治理员,只需轻点几下鼠标便可以从中改动各项机能参数,并且针对不合的平台和需求进行不合等级的设置和策略。Zend Platform内置的机能测试对象和机能参数统计图表也能赞助您清晰懂得到网站整体机能的提升指数。

OK,下面就让我们看看 Zend Platform 在“实战”中的体现吧。测试开始!

三、测试情况

我们选择在一台真实办事器以及网站上安装 Zend Platform 对网站进行机能提升测试。我们选择了一款今朝主流的 Intel 架构办事器来进行测试,以便各位对Zend Platform有更近间隔的打仗!

办事器硬件设置设置设备摆设摆设以及系统软件情况

情况参数

办事器  CPU: 两颗 Intel Xeon 2.4 GHz L2/2M

内存: 2GB DDR RAM

网卡: 1000Mbps NIC

硬盘: 146GB SCSI Ultra-320

操作系统 CentOS 4.4 Linux (Kernel 2.6.9)

软件情况 Zend Platform 3.0.0

Web 办事器软件: Apache 2.2.4

PHP 版本: 5.2.2

MySQL 版本: 5.0.27

PHP 法度榜样: 康盛创想 SupeSite/X-Space 5.0 正式版

四、代码加速

应用 Zend Platform 内置的PHP代码加速测试系统从站点中随机抽取10个页面进行随机模拟造访。以下是测试结果以及数据图表阐发:

从中我们可以清晰看到,应用 Zend Platform 对刚才随机抽取的 10 个站点PHP法度榜样进行加速,根据PHP文件代码的不合其加速效果也是不合的,PHP法度榜样履行效率最高提升了3.02倍,最低也有1.1倍的提升。这次测试的匀称效率提升结果为:2.38倍。

五、页面压缩测试(Compressions Test)

Zend Platform 供澳门新葡亰平台游戏a给的页面 gzip 压缩功能可以将网页输出代码进行压缩以节省传输带宽提升数据传输速率。当我们开启gzip页面压缩功能时,办事器会把客户真个哀求页面打包成gzip款式后通报给客户端,随后在客户端解压出现给造访者。接下来,我们来看看Zend Platform对压缩能起到如何的效果。

图形数据如下:

七、动态页面测试

对付动态页面的测试,为了得到加倍可托并且加倍准确的测试数据和效果,我们抉择应用第三方专业测试对象来进行,由于Zend Platform在测试历程中对办事器资本进行了必然程度的保留,以是只作为抱负前提下的标准,为了能在真正的压力测试中表现出Platform的上风,这里我们选择了Siege 这个专业的压力测试对象来进行。

Siege是一个多线程的WEB机能测试对象,被设计成可以让WEB开拓职员懂得代码在长光阴压力下的机能.可以模拟很多用户同时造访WEB办事器,此数量可以自由定义.这就相称于web server被围攻(siege)了。

我们应用Siege模拟维持100个并发连接,对Discuz!5.0.0论坛的viewthread.php页面进行5分钟的模拟造访,分手得出未安装Platform和安装并开启Cache后的结果并对两者进行对照。

注:为了更趋于真实,测试历程中我们从viewthread.php这个动态页面中随机抽取10个不合的地址进行造访。

测试结果如下:

No Platform Platform & Cache

总哀求次数(次)     47995       372919

传输数据大年夜小(兆)  156.32      2336.23

相应光阴(秒/次)     0.62       0.06

每秒哀求次数(次/秒)  159.74     1244.10

吞吐量(兆/秒)       0.52       7.79

可以看到,装了Platform并开启动态Cache后,网站的整体机能比之提高步了大年夜约7.76倍,如斯以来,办事器将能遭遇更多半量的造访,也前进了全部的造访速率。大年夜家也可以选择仅仅对造访频繁的某个页面进行缓存,这样更能节省办事器的资本。

从上述测试结果中,我们进一步懂得到Zend Platform在PHP的机能加速上为我们带来的诸多变更,也对机能的节制供给了方便的治理要领。

您可能还会对下面的文章感兴趣: