原则
会话意识是在理解‘这个用户现在正处于什么状态’
Web 应用不是一次性脚本,而是跨请求维护用户状态的系统。
原则释读
登录后的用户体验之所以成立,是因为系统记住了一个用户在一段时间里的身份和状态。
为什么重要
没有会话,就没有连续使用体验。
怎么用到自己的知识系统
设计功能时考虑跨请求状态如何被保存和读取。
行动规则
- 状态持续性明确。
- 登录与退出行为清晰。
- 会话过期可理解。
常见误区
- 把每次请求都当独立孤岛。
- 忘记处理退出和过期。
辨析题
为什么 Web 应用需要会话,而脚本通常不需要?
因为 Web 应用服务的是持续交互中的用户,而不是一次性执行的任务。