gpt4 book ai didi

java - PHP Java Bridge 是否具有与 JSP->Java 相同的性能?

转载 作者:行者123 更新时间:2023-11-30 11:35:55 24 4
gpt4 key购买 nike

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

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

现在我的问题是:

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

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

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

最佳答案

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

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

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

关于java - PHP Java Bridge 是否具有与 JSP->Java 相同的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14813357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com