【发布时间】:2014-04-09 02:53:35
【问题描述】:
对于 Java,我们有不同的应用服务器,例如 WebSphere 和 Web 逻辑, 我的疑问是我们有任何 PHP 应用程序服务器吗?
到目前为止,我们正在使用 Apache 和 Nginx Web 服务器来处理 PHP Web 应用程序。应用服务器对 PHP 有何用处?
谢谢 拉穆
【问题讨论】:
-
Quercus 还是 Zend 服务器?或者你可以看看appserver.io
-
任何 PHP 服务网络服务器都是 PHP 应用程序服务器。你不能问“应用服务器对 PHP 有用吗”,你必须问“PHP 应用服务器对我的业务需求有用吗”。
-
@DanFromGermany 我完全同意,像 Zend PHP Server 这样的服务器有客户支持,但不针对 webapps,它们既适用于网站也适用于 webapps。
-
@micb 从另一方面来说,您可以在任何 apache/nginx/.. 上部署 webapps,无需 appserver.io 或 Zend Server,..
-
事实上,如果架构是应用程序驱动的,那么应用程序服务器在 PHP 中也很有用,并且对所使用的 Web 服务器的依赖性最小。使用 fastcgi 和线程安全配置,PHP 应用程序服务器(暂时称其为 PHP 扩展)只能加载一次应用程序并分发缓存对象甚至数据库连接对象。如果应用程序正在运行它的所有实例,它也可能是线程。与任何语言一样,应用程序服务器在 PHP 中可能有意义,但由于 PHP 与编程范式无关,因此应该有一些共同点来使其工作。