关于session存数据问题。。。
因为经常要从数据库取个集合或一些数据显示到页面上?如果把值放在session里会经常丢失一小部分数据,而且经常不准确。这是为什么啊?反正有时准有时不准的。那我应该要把值放...
因为经常要从数据库取个集合或一些数据显示到页面上?如果把值放在session里会经常丢失一小部分数据,而且经常不准确。这是为什么啊?反正有时准有时不准的。那我应该要把值放哪里啊?而且过一会再刷新页面要还能正确显示。
展开
5个回答
展开全部
如果你的数据真的全部都存储到session中,那么不可能出现部分丢失的情况。
你先要检查一下你的代码是不是有逻辑错误,导致在某些条件下可能有些数据不能被存储到session中,我推断,session部分存储应该都是代码逻辑问题。
还有把数据存储到cookies中这个方法太过低劣,如果每个服务器都这么干,用户的硬盘空间什么都别存了,都是cookies得了,这个强烈不建议这么做。只有少量数据的情况下,才能使用cookies,主要是用来记录用户登录信息等。
application中上面的都说了,不建议只用,application中的东西不是你一个用户的专有,是所有应用的用户共有。这个太可怕了,我的钱还要与其他人共有?application只是用来存储如产品列表、公共显示信息等。而且数据量不能过大,否则服务器压力会很大!
你先要检查一下你的代码是不是有逻辑错误,导致在某些条件下可能有些数据不能被存储到session中,我推断,session部分存储应该都是代码逻辑问题。
还有把数据存储到cookies中这个方法太过低劣,如果每个服务器都这么干,用户的硬盘空间什么都别存了,都是cookies得了,这个强烈不建议这么做。只有少量数据的情况下,才能使用cookies,主要是用来记录用户登录信息等。
application中上面的都说了,不建议只用,application中的东西不是你一个用户的专有,是所有应用的用户共有。这个太可怕了,我的钱还要与其他人共有?application只是用来存储如产品列表、公共显示信息等。而且数据量不能过大,否则服务器压力会很大!
展开全部
session部分数据丢失这个我还真没遇到过... 你是什么容器啊?
要不你试试存在application里面看看(不推荐)丢失不
其实像这样要从数据库查的不是实时更新的数据 最好是使用缓存技术
要不你试试存在application里面看看(不推荐)丢失不
其实像这样要从数据库查的不是实时更新的数据 最好是使用缓存技术
参考资料: http://www.gxcxy.com
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那就纪录到客户端的cookies里面吧,一般情况session里面不会出问题的呀,你记录数据有那么大吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
session:计算机术语
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
浏览器的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询