在哪种情况下,建议使用ActiveResource?在哪种情况下不是?

时间:2011-03-05 14:10:44

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

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

一般来说,在哪种情况下建议使用ActiveResource?在哪种情况下不是?


我对使用ActiveResources有很多疑问。以下只是一个。

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

2 个答案:

答案 0 :(得分:1)

如果您要通过私人数据发送,那么您的问题更多的是选择正确的身份验证策略。不,SSL不会在服务器上增加太多额外负载。你需要一个专用的IP。

如果你想扩大疑问清单,可能会有更明确的答案。

答案 1 :(得分: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/