1

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

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


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

  • 我有包括私人信息和公共信息的资源。我不应该通过HTTP发送私人信息,所以我不能发送那些带有公共信息的信息,除非我不破解 RoR 行为。如果我使用HTTPS,这样我就不必破解 RoR 行为,服务器的工作是不是太繁重了?
4

2 回答 2

1

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

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

于 2011-03-05T15:13:00.573 回答
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/

于 2011-03-24T00:36:45.567 回答