【问题标题】:Is PHP Java Bridge having same performance as JSP->Java?PHP Java Bridge 是否具有与 JSP->Java 相同的性能?
【发布时间】:2013-02-11 13:49:53
【问题描述】:

我正在建立一个具有严格数据库访问权限的网站。它还应该具有良好的异常处理机制并且速度快。 为了避免数据库访问,我想使用 Java 将一些值加载到 RAM 中。

  1. 为了处理 MySQL 数据库句柄问题,我正在创建一个数据库句柄池并使用 Java 中的线程访问它们。
  2. Java 应提供接口来访问 RAM 中存在的值,并提供用户管理和其他一些接口。
  3. 我需要详细的错误处理,与 PHP 相比,Java 中的异常处理非常好。

现在我的问题是:

  1. 在 PHP 中访问 Java 对象是一个问题,因为它没有一个很好的系统来存储 PHP 中的值。
  2. 另外,PHP 访问 Java 需要通过 PHP 桥接器。

那么,我应该使用 JSP 吗?但是 JSP 并不是在所有服务器上都可用,所以这对我来说是一个两难的选择。

PHP -> Java 桥接器是一个好的解决方案吗?与 JSP->Java 组合相比,它是否具有可扩展性和良好的性能

【问题讨论】:

    标签: java php jsp


    【解决方案1】:

    这实际上是一种常见的情况。虽然不一定在 Java 中,但将后端编译为伪解释(我知道 PHP 不是解释语言)前端是常见的做法。然后,您可以在诸如 Java 之类的语言中获得速度和线程持久性的好处,并具有 PHP 前端的迭代功能(阅读:无需编译)。

    我的建议是让您查看Apache Thrift 项目。这将在 Java 服务器和 PHP 客户端之间生成通用接口,允许您从 PHP 环境执行服务调用并将它们传递给 Java。

    基本上,在 PHP 中,您建立到 Java 服务器的 TCP 连接。 Java 执行数据库调用、加载数据以及它需要执行的任何其他操作,然后在 PHP 中将对象返回给您。 Thrift 将帮助您创建一致的对象和接口,并使它们在两个环境之间保持同步。

    【讨论】:

      猜你喜欢
      • 2014-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-27
      • 2011-06-13
      • 2019-06-01
      • 2017-05-24
      • 1970-01-01
      相关资源
      最近更新 更多