后台数据存放位置

简介:
习惯性的把用户提交到后台的数据暂存到session里,业务逻辑也直接根据session中的数据进行处理。
但是这样做让我吃了大苦头了。
最常见的问题,是用户在发起一个session后,在不同的页面之间胡乱跳转,导致页面、session和数据库中的数据对应不上。然后就引发更大 的问题。
sigh。
按我们老大的说法,数据以数据库为准。每一次提交表单都把提交的数据更新到数据库中;处理业务逻辑的时候从数据库读取数据即可。
但是这样,数据库的读写操作会不会太多了……
没想到更好的法子呐。

=============================
补充

现在看来,这个法子还是不错的。session中存一份用户身份的存根;后台根据存根从数据库中获取数据。这样基本能保证用户数据的正确性。




本文转自 斯然在天边 51CTO博客,原文链接:http://blog.51cto.com/winters1224/798929,如需转载请自行联系原作者

相关文章
|
Linux 网络安全
掌握ls命令:完整指南、高级用法与常见问题解答 | 理解文件管理的关键工具
掌握ls命令:完整指南、高级用法与常见问题解答 | 理解文件管理的关键工具
2503 0
|
运维 资源调度 定位技术
【技术大图】手把手教你搭建生信分析高性能计算平台
生物医药行业产生PB级海量数据,需专业生信分析平台支持。本技术地图涵盖平台搭建全流程:从架构设计、关键技术解析,到标准化分析流程介绍及部署优化策略,助力IT团队高效构建生信算力平台。立即下载完整版!
432 1
|
9月前
|
安全 JavaScript API
阿里云短信服务 5 大优势
选择阿里云短信服务的 5 大理由
413 15
阿里云短信服务 5 大优势
|
10月前
|
机器学习/深度学习 自然语言处理 监控
CNN的应用场景
【10月更文挑战第23天】CNN的应用场景
696 3
|
算法 自动驾驶 物联网
解读蜂窝网络中的频谱共享技术
解读蜂窝网络中的频谱共享技术
417 5
|
自然语言处理 安全 算法
【Qt 基础 】深入理解Qt:qApp的全面掌握与实践
【Qt 基础 】深入理解Qt:qApp的全面掌握与实践
752 1
|
移动开发 前端开发 项目管理
基于jeecg-boot的nbcio-boot亿事达企业管理平台发布
基于jeecg-boot的nbcio-boot亿事达企业管理平台发布
198 0
若依修改-------控制若依重定向的路径,控制路径重定向的写法路径在,在permission.js文件中控制重定向
若依修改-------控制若依重定向的路径,控制路径重定向的写法路径在,在permission.js文件中控制重定向
|
存储 分布式计算 安全
安全防御之可信计算技术
可信计算技术是一种计算机安全体系结构,旨在提高计算机系统在面临各种攻击和威胁时的安全性和保密性。它通过包括硬件加密、受限访问以及计算机系统本身的完整性验证等技术手段,确保计算机系统在各种攻击和威胁下保持高度安全和保密性。
299 2
|
Kubernetes Cloud Native 数据库
云原生|kubernetes|k8s下部署SQLServer以及Navicat连接SQLServer报错:远程主机强迫关闭了一个现有的连接 错误的解决
云原生|kubernetes|k8s下部署SQLServer以及Navicat连接SQLServer报错:远程主机强迫关闭了一个现有的连接 错误的解决
690 0