0

我在 Apache(LAMP 堆栈)上部署了一个基于 CakePHP 的 Web 应用程序。现在我正在使用bottlePy 做一个Web 服务API,它将公开服务以供Android 应用程序使用。问题是这两个应用程序都将使用相同的 MySql DB 表并读/写相同的表。这样做的原因是因为基于 CakaPHP 的应用程序已经可用并且在不久前就完成了。现在我们需要做一个 Android 应用程序,因此需要公开一个 Web 服务 API,因为我更喜欢 Python,所以我宁愿使用。但在我深入这个方向之前,我想得到以下答案:

  1. 我可以在同一个 Apache 服务器上同时提供 CakePHP Web 应用程序和基于 BottlePy 的 Web 服务 API 吗?如果不是,那将是什么替代品?

  2. 两个不同的应用程序访问同一个 MySQL 数据库是否会导致锁定、数据完整性等方面的任何问题?

  3. 还有什么我需要注意的吗?

4

1 回答 1

0

所以,无论如何我已经实现了它并且它一直工作得很好。我想这回答了这个问题,是的,它可以做到。

  1. 我从同一个 apache 服务器同时提供了 cakephp 和 bottlepy 应用程序。

  2. 我还没有看到任何问题,并且数据是从连接到 Android 应用程序的 cakephp Web 应用程序和 Bottlepy Web api 写入的。

  3. 从同一个 apache 服务器获取 cakephp 和 bottlepy 有点棘手,但我得到了它的工作。我不是网络服务器专家,所以不知道我遇到的问题是微不足道的还是我解决了一些困难的问题。无论哪种情况,它都在工作。如果您遇到类似的问题,请告诉我,我将发布有关我如何进行设置的详细回复。

于 2012-11-30T02:59:26.880 回答