我希望其他人向我解释哪种方法更好:使用会话或将其设计为无会话。我们正在着手开发一个新的Web应用程序,但尚未决定采取何种路径。设计Web应用程序:会话或会话更少
会话更少设计IMO是更优选的:
优点:
- 可伸缩性。我们可以拥有尽可能多的服务器,而无需共享用户会话。它们中的每一个都可以处理请求(例如通过循环法进行负载平衡)。
- 节省服务器资源。我们不需要在服务器端分配内存(再次 - 可扩展性)。
- 服务器重启后无需恢复。
缺点:
- 有保持饼干一些用户相关信息(并不重要)。
- 需要更多的编码(但不是很多编码)。
在做出最终决定之前,我们需要注意哪些问题?
堆栈溢出不是一个公开讨论的好地方。请参阅http://stackoverflow.com/faq – 2012-04-10 22:40:23
以更适当的形式重新提出了该问题。 – 2012-04-11 00:20:54