在以下场景中,什么是好的/可伸缩的用户会话替代方案:
发布于 2011-02-07 15:26:10
如果可以保证客户端始终连接到同一个web服务器,则可以使用SSL ID作为简单的会话跟踪机制。有些web服务器公开此功能,并在cookies不支持时自动使用它进行会话跟踪。
不管在URL本身中包含一个会话ID,唯一可行的解决方案。向URL添加参数是最简单的方法,但ID可以嵌入URL中的任何位置,即作为路径的一部分。您将使用此ID从数据库中提取有关用户的信息。
当然,您将遇到通常的问题,ID欺骗和会话数据库成为瓶颈。
发布于 2011-02-07 15:07:41
第一,国际水文学组织,没有好的替代会议。问题是,当cookies被禁用时,如何获得它。答案是使用URL参数。因此,您必须将会话id附加到每个请求(包括链接和表单)。所有其他要求都不是真正相关的。使您的逻辑无状态,这样您就不会有可伸缩性问题:所有请求都应该通过负载均衡器到达您的逻辑,因此您可以添加任意数量的服务器。
发布于 2011-02-07 15:06:41
可能是URL重写或一些URI缩短机制(如http://tinyurl.com或http://goo.gl ),这样您就可以在255个字符下面传递会话详细信息。
注意:不建议使用这些服务,而推荐使用机制。
https://stackoverflow.com/questions/4922713
复制相似问题