【问题标题】:Ajax POST request on mobile : cross domain or WS forwarding?移动设备上的 Ajax POST 请求:跨域还是 WS 转发?
【发布时间】:2013-11-21 10:57:26
【问题描述】:

我有戏! 2.2 Heroku 上的 Java 服务器生成我的表单模板和 EC2 上的另一个以将信息保存在 DB 中。

(不要问为什么这样的架构......我的客户真的想要这样:他想轻松部署它的模板更改,但他无法将所有服务器和数据库放在上面)。

嗯。我考虑了一个 Ajax 跨域请求,将表单直接提交到 EC2 服务器,但是.. 这是一个移动网站,我不确定在这种情况下跨域是一个好主意。

所以我正在尝试尽可能轻松地将我的表单提交从 play heroku 转发到播放 ec2,而不必手动绑定每个参数(动态表单...)

有什么建议吗?


我的移动应用:

  • 一种创建“主题”的表单
  • 另一个在主题中发布地理定位消息。
  • 显示主题的模板和谷歌地图。

编辑:考虑其他解决方案

换句话说,我在 EC2 上有一个带有过时代码的胖网站,在 heroku 上有一个小型移动网站。 胖子有我的用户表和一些很酷的功能,如线程/cmets。

不知道:

  • 我将小代码合并到大代码中(以访问这些功能)。
  • 或者使用 Ajax 跨域在两台服务器之间发出请求以从移动设备发布表单
  • 或者,如果我只对小的功能重新编码,这甚至可能比第一个功能花费更多的时间。

【问题讨论】:

    标签: jquery ajax heroku playframework amazon-ec2


    【解决方案1】:

    这听起来非常令人困惑。将数据库放在远程服务器上可能需要您在 SSL 之上运行(这会影响性能)。还拥有 2 个播放应用程序添加到 mambo jambo。

    您是否尝试过使用 RDS 作为您的数据库,只需启用 SSL 并允许访问您的 heroku 应用程序?

    【讨论】:

    • 嗯,系统的架构不再那么成问题了。但要回答您的问题,问题是,我不想让大型模型污染我的 heroku 应用程序。要做的是重新编码所需的功能并将用户数据库导入其中。
    猜你喜欢
    • 2012-04-15
    • 2020-04-03
    • 2013-01-05
    • 1970-01-01
    • 2015-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-10
    相关资源
    最近更新 更多