【问题标题】:In which case is it advisable to use ActiveResource? and in which case is it not?在什么情况下最好使用 ActiveResource?在哪种情况下不是?
【发布时间】:2011-03-05 14:10:43
【问题描述】:

我正在使用 Ruby on Rails 3,并且正在考虑使用 ActiveResource 将信息从 RoR 服务应用程序传输到 RoR 客户端应用程序。

一般来说,什么情况下最好使用ActiveResource?在哪种情况下不是?


我对 ActiveResources 的使用有很多疑问。以下只是其中之一。

  • 我的资源包括私人信息和公共信息。我不应该通过 HTTP 发送私人信息,因此除非我不破解 RoR 行为,否则我无法发送带有公共信息的那些。如果我使用 HTTPS,这样我就不必破解 RoR 行为,服务器的工作不会太繁重吗?

【问题讨论】:

    标签: ruby-on-rails ruby web-services ruby-on-rails-3 activeresource


    【解决方案1】:

    您将需要一个专用 IP 或购买主题备用名称证书,以便您可以使用多个基于名称的虚拟主机进行 SSL。设置证书然后让它与多个虚拟主机一起使用有点棘手,但是一旦你做了几次,它就不错了。

    http://lanestechblog.blogspot.com/2009/04/creating-ssl-certificates-with-multiple.html

    http://backreference.org/2009/12/17/name-based-ssl-virtual-hosts-in-apache/

    【讨论】:

      【解决方案2】:

      如果您要跨私人数据发送,您的问题更多是关于选择正确的身份验证策略。不,SSL 不会给服务器带来过多的额外负载。不过,您将需要一个专用 IP。

      如果您将疑问列表进一步扩展,也许会有更清晰的答案。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-04-23
        • 2013-04-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-17
        • 2017-11-04
        相关资源
        最近更新 更多