Eug*_*sky 6 cookies session application-design session-less web
我希望其他人向我解释,哪种方法更好:使用会话或设计无会话.我们正在开始开发新的Web应用程序,尚未确定要遵循的路径.
无会话设计IMO更为可取:
优点:
缺点:
在做出最终决定之前,我们还需要考虑哪些主题?
今天的应用程序可以很快变得非常大(只要看看所有那些“微小的、简单的”工具,如pastebin、jsfiddle 等!)。在某些时候,16 核高端机器是不够的(有些人可能会说“你必须重新编码你的应用程序以节省 cpu 功耗 bla-bla”,但每个服务器的 http-connection-limit 也是一个问题) 。因此,如果您计划构建一个可能比预期更受欢迎的公共应用程序,那么开始“无会话”就是正确的选择!说实话,这只会影响写真正大东西的人。
会话的杀手级优点是:减少了 mySQL 数据库的流量并且更容易编码。但当你的应用程序变大时,你将不得不重写整个系统。