【问题标题】:Can I deploy CakePHP web application and BottlePy base WebServices API on same server?我可以在同一台服务器上部署 CakePHP Web 应用程序和 BottlePy 基础 WebServices API 吗?
【发布时间】:2012-11-30 10:59:26
【问题描述】:

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

  1. 我能否让 CakePHP Web 应用程序和基于 BottlePy 的 Web 服务 API 由同一个 Apache 服务器提供服务?如果不是,那将是什么替代品?

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

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

【问题讨论】:

    标签: web-services apache cakephp web-applications bottle


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-21
      • 1970-01-01
      相关资源
      最近更新 更多