Zend Platform案例应用-解决方案-PHP教程-幽默笑话

  • 来源:本站
  • 发布时间:2019-07-09
  • 91已阅读
您现在的位置:首页 >> 现代文学 >> 文章
简介 文章内容ZendPlatform案例应用修改时间:[2011/05/1020:06]阅读次数:[556]发表者:[起缘]Platform是企业级应用平台环境【PHPChina讯】Platfor

Zend Platform案例应用-解决方案-PHP教程-幽默笑话

文章内容ZendPlatform案例应用修改时间:[2011/05/1020:06]阅读次数:[556]发表者:[起缘]Platform是企业级应用平台环境【PHPChina讯】Platform是企业级PHP应用的Run-Time平台环境。 将一套完整的Run-Time工具组合起来,ZendPlatform简化开发和配置,增加应用响应,提供在整个开发应用周期中发生的问题及详细数据。

产品使用环境ZendPlatform可以应在众多的网站平台上,可以支持众多的服务器和网站发布平台,其中,应用最多的是运行的Unix/Linux的平台。 产品功能介绍PHP智能PHP性能管理PHP配置控制PHP/JAVA互用性产品性能介绍降低生产时间较低服务器与运行成本最大利用现有的投资提高客户的满意度完整的PHP生态系统经典案例分析以国内某知名公司为例,通过使用ZendPlatform系统的前后对比,分析性能的提高幅度,并分析投资回报率。

运行环境该知名网络公司总部在北京,在全国各地设有分支机构,所以存在着一个庞大的服务器集群。

其中,使用PHP的服务器有50台。 在此,我们就该50台安装了ZendPlatform的服务器进行分析。 与公司其它服务器一样,其50台PHP服务器亦分散在总部与全国各地。 服务器上使用的Unix操作系统和Apache网站服务器。

存在的问题为了减少不必要的开支,该网络公司在北京总部统一监控、配置和管理其所有的PHP服务器。 同时,该网络公司原运行平台由于业务发展的激增出现了以下几个问题:1)总部对服务器的集群没有有效的管理方法,导致工作量繁重且效率低。 2)用户的增加使服务器对访问的应答速度明显降低。

3)对用户反问请求最多的下载业务也应为服务器处理任务繁重而频频出现错误。 4)总部技术部难以在较短时间内对各地的服务器出错做出有效的处理。 应用方案为了实现该网络公司的目标,应其需求解决存在的问题,我们结合了ZendPlatform和Zend其它产品为其做了解决方案的建议:1)为其各PHP服务器安装了ZendPlatform平台2)为北京总部的技术部提供Zendstudio系统。

在结合了Zendstudio系统后,ZendPlatform平台为有效地解决该网络公司的问题,通过了以下几种途径:1)ZendPlatform平台的监控功能为北京总部的技术人员提供集群服务器的整体监控。 2)ZendPlatform平台的代码加速、动态缓存和文件压缩的性能管理为提高服务器的访问速度提供可能3)ZendPlatform平台的下载服务性能管理有效地分担了服务器平台的Apache的大量不必要的消耗。 4)ZendPlatform平台在Zendstudio系统的配合下帮助北京总部的技术人员通过远程对服务器的错误事件进行及时、有效的处理。

下图集中体现了ZendPlatform平台是如果在该网络公司的环境中工作,并如何支持服务器:从上面的示意图我们可以看到,ZendPlatform既在管理人员和服务器之间建立了更为直接的联系,又在用户与服务器之间建立的有效的访问机制。 同时,在有效地解决客户存在的问题同时,ZendPlatform的链接桥帮助该网络公司的PHP系统实现与Java平台的无缝链接。 实际使用效果在使用了ZendPlatform平台之后,通过ZendPlatform的监控功能,该网络公司的技术工程师可以对分散在全国各地的PHP服务器进行统一管理和错误处理。 下面就使用后具体提高的性能进行分析:代码加速:在没有对网站程序的任何修改的基础上,将编译后的程序暂存的内存中,一次编译,多次执行,而不向之前每次执行前都要编译,为服务器提供倍以上的运行速度。 内容缓存:根据很多请求获取的动态内容是相同的原理,将动态内容缓存,对同一页面的反应速度做出平均100倍的改善。

文件压缩:将动态内容压缩后再向最终用户提供,并能够节约了12%的带宽。 下载服务器:ZendPlatform的智能Download管理器无缝地连接Apache/PHP,从而增加20倍的文件下载速度。 上图列出了ZendPlatform的性能提高部分的总览,我们可以看到ZendPlatform对网站的整体速率提高的最大值达到了的倍数。

效果分析从实际的使用效果出发,我们又做了以下分析:商业收益分析该网络公司为50台服务器使用了永久授权的ZendPlatform,并基于产品的应用,针对商业投入和回收的问题,延伸成一个详细的商业投入和回收评估。 通过商业评估,我们可以清楚地看到虽然一次的投资$224,250,但是一年内就可以收回$132,788,回收率在%,整体投资回收在20个月,因此我们可以结论ZendPlatform的投入是非常有价值的,同时,因为可以有效减少因服务其负荷超重而需要增加得服务器数量,它的附加价值更是不可估量。 另外通过ZendPlatform,我们的开发人员还可以使PHP与Java互用,并且可以在你的PHP脚本中直接访问Java,仅需要一个JVM,减少利用其他方法所需要的系统资源。

PHP/Java组合器容许我们再使用和融入目前Java应用中的投资,而不用二次投入。 案例用户ZendPlatform经过长期的推广和用户的使用后,经受住了市场的考验。 同时,在全球范围内发展了众多的用户,其中不乏和行业的领先企业。