PHP 平台终极堡垒 - Zend Platform 

  一、PHP 在中国
  近年来,随着开源潮流的不断兴起与繁荣,越来越多的 WEB 开发者转向 PHP 语言环境和优质高效的 L.A.M.P 平台架构,同时也有越来越多的商业、政府、电信等企业部门使用PHP 构建关键性 WEB 应用系统。PHP 以其开源、高效、稳定、简洁等诸多优势迅速在中国和全球范围蔓延开来。据NetCraft提供的调查报告显示,PHP已经超越ASP而成为WEB应用最流行的开发语言,全世界有超过2000万的网站在使用PHP,PHP语言也因此被NetCraft称为互联网最流行的开发语言。随着以 Discuz! 为代表的一批以 PHP 应用开发为主的公司的出现也迅速带动了国内学习研究 PHP 的热潮,同时作为开源领域和 PHP 在中国的门户性网站,PHPChina.Com 也受到越来越多 PHP 爱好者和业内人士的关注。


[img]http://tech.lupaworld.com/attachment/070807/3f6976dc8b.jpg[/img]

二、Zend 与 PHP - 你不可不知的故事!
  PHP 在业界和广大开发者中几乎是家喻户晓,但提起 Zend 却很少有人了解,在我国,Zend 似乎总给人一种“犹抱琵琶半遮面”的感觉,那么下面我就将为你解开这层神秘的面纱,带你走近 Zend !
  Zend 公司创建于 1999 年,之所以命名为 Zend,是取其公司两位始创者Zeev Suraski 和Andi Gutmans 姓名的近似合成发音(Zeev & Andi),而 Zeev 正是PHP语言核心的缔造者,他和其他PHP贡献者以早期的PHP雏形代码为蓝本,编写出了官方发布的PHP3.0版本。随着PHP3.0的出现,PHP技术得到了迅速的发展。其强大的可延展性的特点也吸引了大量的开发工程师。随后,Zeev带领Zend成功地开发了Zend Engine I并推出了PHP4.0, 并相应开发出了PHP4.0的许多组件。 PHP4.0 因为Zend Engine得到了革命性地发展并极大地增强了性能和可靠性,随后,Zend 公司又在他的带领下成功开发了Zend Engine II,实现了PHP5.0版本的发布和普及。Zend 作为 PHP 语言的缔造者和延续着在 PHP 社区中发挥着极为重要的作用,Zend公司一直具备PHP技术的设想和创新能力,并因此保持PHP独一无二的技术领先地位!

[img]http://tech.lupaworld.com/attachment/070807/c65a7f5609.jpg[/img]
三、Zend Platform - PHP 平台的终极堡垒!
  作为 PHP 站点的开发者或者维护者,你一定深知 PHP 的优点和便捷。但当 PHP 站点应用被你巧夺天工的思想开发出来后,你也许依然被一些问题所困扰着,如果你正为以下的一个或多个问题感到迷茫,那么我建议你读完这篇文章,也许这就是你一直在寻找的答案:)

  1、 如何才能使我的 PHP 网站跑的更快,效率更高?
  Zend Platform - 为 PHP 程序运行效率成功加速 3 - 80 倍!

  2、 如何才能快速发现程序中存在的 BUG 和问题,而不是每次都被用户或老板告知?
  Zend Platform - 具备全球独家的强大 PHP 程序监测系统,洞悉程序运行点滴,明察秋毫!

  3、 我的 PHP 站点很大,拥有一个多台 WEB 服务器组成的集群,如何才能快速监控整个WEB 集群的工作状态?
  Zend Platform - 拥有全球独家完备的集群监测体系,一目了然的从容掌控服务器运行状态,节省维护成本,服务器再多也不怕!

  4、 我的 PHP 站点很大,拥有一个多台 WEB 服务器组成的集群,跨服务器 Session 问题把我搞的焦头烂额走投无路,我该怎么办?
  Zend Platform - 完美的全球独家跨服务器 Session 解决方案,无需改动你精心编写的代码,Session Clustering技术帮你轻松搞定!

  5、 我的 PHP 网站同时包含 JAVA 应用,有没有让我轻松满意的办法来实现整合?
  Zend Platform - 强大专业的 PHP <-> JAVA 连接桥技术,稳定、高效、安全的 PHP/JAVA 全球独家解决之道!

  6、 Zend Plaform 还能做什么?
  也许,你的提问应该改成:Zend Platform 不能做什么?才更恰当一些 :)

  看到这里,你是否已经开始为 Zend Platform 这个如此神奇的产品感到惊叹进而跃跃欲试了呢?别急,下面你将了解到有关 Zend Platform 更加详细的信息。

  Zend Platform是由 Zend 公司研制开发的全球第一套为PHP应用提供安全,可扩展性和通用性的动态平台。Zend Platform提供关键性服务监控系统以及产品运行速度的提升。通过Zend Platform 可以使PHP的应用更加高效,扩展性更强。PHP的很多特性也许天生就是为WEB而诞生的,比如提供动态内容缓冲、与数据库的紧密结合实现了无缝的连接。除了网站,很多的企业也在使用PHP,例如政府部门,他们对PHP提出了更高的安全、可扩展性以及通用性等方面的需求。Zend 将 Zend Platform 产品设计开发为一套适用从基础性应用网站到企业级关键性业务应用的强大 PHP 运行保障监控平台。


[img]http://tech.lupaworld.com/attachment/070807/8efae1d281.jpg[/img]
Zend Platform 是目前为止唯一提供从开发到测试,直到生产服务器的智能应用分析监控平台。通过监控,可以监测 PHP 的运行错误,保留现场,甚至还可以对问题进行重现,并将问题归类,将信息自动发送给相关人员,这样即节约了开发人员、测试人员和系统管理员的时间,能够将更多精力投入在企业的业务运营方面。另外Zend Platform中整合了Zend Studio集成开发环境,代码可以直接在Zend Studio中进行调试,并且可以通过Zend Platform进行中心性能分析以找到影响整体业务效能的瓶颈点。

  在性能加速方面 Zend Platform 提供了性能提升组件,能够最大程度的优化提升应用程序的执行效率高达 3 - 80倍之多!在大访问量情况下,可以有效减少 WEB 服务器进程数量,降低服务器整体负载,通过性能的提高,可以节省服务器硬件投入以及系统管理员的维护成本。

  在 PHP/JAVA 连接整合方面,Zend Platform提供的PHP/JAVA连接桥可以高效稳定的调用基于JAVA/J2EE开发的应用程序。通过该功能可以节省您的开发时间并且能有效利用现有的资源,避免造成已经投入的成本浪费。

  在跨服务器 Session 共享方面,经过大量的压力测,Session Clustering 模块是现有的 Session 跨服务器解决方案效率的 4 到 6 倍。 在系统架构中不再存在 Session 瓶颈问题。良好的设计架构使得 Zend Platform 中的 Session Clustering 组件具备极佳的可扩展性,能够轻松快速的加入新服务器以有效地发挥出更大的应用性能和效益。在高可用性 HA 方面,如果因为不可预测的原因,集群中的某一台或某几台服务器停止服务,损失的也仅限于故障服务器的 Session 数据,而不是整个系统。 Session Clustering 内在的数据完整性和加锁机制可以实现强大的 Session 集群应用。

  对于 Zend Platform 暂且先介绍到这里,相信各位朋友对她已经有了一个初步的了解,在今后的文章中,将会对 Zend Platform 中的主要功能模块逐一进行详细的介绍和评测。请大家关注下一篇介绍《PHP 高速公路-Zend Platform PHP性能加速详细评测》。