Zend Server的用途是什么?


Answers:


13

这是一个PHP堆栈,由Zend维护,而不是由发行版的维护者维护。您使用Apache运行它,它将替换您的常规PHP和PHP扩展。如果我没记错的话,在Windows和Mac上,它还包括Apache和MySQL。

有两个版本,一个是免费的“社区版本”,另一个是称为Zend Server的商业版本。

两者都带有用于简化设置管理的GUI,例如带有附加工具提示和帮助的php.ini设置,或者启用/禁用扩展名或查看日志文件。

免费版本包括以下扩展:

  • Zend Optimizer +(良好的PHP优化器和字节码缓存),
  • 所述的Zend数据高速缓存(一组API函数来在存储器高速缓存数据或输出),
  • Zend的调试器(一个非常有用的远程调试器和分析器,你从Zend Studio的或者Eclipse PDT控制),
  • Zend Guard Loader(启用加载加密的PHP文件)和
  • Zend Java Bridge(允许您在PHP代码中使用Java类)。

商业版本添加:

  • 作业队列(API和GUI,以减轻长时间运行的PHP脚本的执行;增强了cronjobs的替代方法),
  • 代码跟踪(根本原因分析和记录应用程序执行情况,手动或由条件触发),
  • 监视(报告和记录应用程序问题,并允许在Zend Studio中重播),
  • 页面缓存(基于各种规则的缓存输出),
  • 下载服务器(卸载大文件的传输,因此您的网络服务器不必处理它们)。

在此处比较版本:http : //www.zend.com/en/products/server/editions

在工作中,我们将在多个Web服务器上使用商用Zend Server,尽管它并不便宜,但我们认为这是值得的(但请确保您降低价格)。对于非商业和个人用途,社区版是一个不错的选择。调试器和优化器都很出色。同样,很容易在不同的Linux发行版之间进行安装和配置。

希望我听起来不像推销员,但我对当前的Zend Server 5感到非常满意。


2
我的旧答案的后续工作:我们不再使用Zend Server。我们发现成本上升,而且每年都在讨价还价。此外,随着我​​们转向更多水平扩展,它与ZS基于主机的定价模型发生冲突。我们发现OSS工具(例如Varnish,Opcache,Xdebug,Memcached,Logstash)更加通用,并且易于维护和自动化(例如,使用Puppet)。简而言之,我们迁移到云将Zend Server变成障碍而不是资产。
马丁·海姆斯

5

它包含Apache,如果需要,您可以将其与IIS集成。简而言之:这是一台(价格过高的)PHP应用服务器。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.