标签: ruby-on-rails session web
我的情况是用户可以访问多个系统(例如10,000个)。每个系统都与system_id相关联。 我们目前使用Web服务来确定用户可以访问的系统列表。
但是,我面临的问题是退出列表,我必须在应用程序的每个页面上调用此Web服务,这可能会导致性能问题更多&更多系统被添加到用户。
有人想到,第一次用户登录时,我们会获得用户有权访问的系统ID列表,并将其作为会话或内部用户表中的ID数组存储。
继续在后续页面上使用该表
这是一个坏主意还是我可以得到任何其他选择?