java下 iso app登录服务器,如何保持服务器session

如题。iso登录访问服务器端,服务器端设置了session如何保持session,app第二次访问就没有session了。。这个要怎么处理... 如题。iso登录访问服务器端,服务器端设置了session 如何保持session ,app第二次访问就没有session了。。这个要怎么处理 展开
 我来答
育知同创教育
2016-03-12 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
app登录服务器Session的保持实现方式:
1 ) 使用Cookie来实现
服务器给每个Session分配一个唯一的JSESSIONID,并通过Cookie发送给客户端。
当客户端发起新的请求的时候,将在Cookie头中携带这个JSESSIONID。这样服务器能够找到这个客户端对应的Session。
2 )使用URL回显来实现
URL回写是指服务器在发送给浏览器页面的所有链接中都携带JSESSIONID的参数,这样客户端点击任何一个链接都会把JSESSIONID带给服务器。
如果直接在浏览器中输入url来请求资源,Session是匹配不到的。
Tomcat对 Session的实现,是一开始同时使用Cookie和URL回写机制,如果发现客户端支持Cookie,就继续使用Cookie,停止使用URL回写。如果发现Cookie被禁用,就一直使用URL回写。jsp开发处理到Session的时候,对页面中的链接记得使用 response.encodeURL() 。
一般手机端与服务器交互没有实现在同一session下:
因为手机端在访问web服务器时,没有给http请求头部设置sessionID,而使用web浏览器作为客户端访问服务器时,在客户端每次发起请求的时候,都会将交互中的sessionID:JSESSIONID设置在Cookie头中携带过去,服务器根据这个sessionID获取对应的Session,而不是重新创建一个新Session(除了这个Session失效)。
镭速传输
2024-10-28 广告
作为深圳市云语科技有限公司的一员,我们推出的FTP替代升级方案,旨在解决传统FTP在安全性、效率、稳定性及管理方面的不足。我们的产品通过采用自主研发的Raysync传输协议,实现高效、安全的文件传输,即使在恶劣网络环境下也能确保传输的稳定性... 点击进入详情页
本回答由镭速传输提供
匿名用户
2015-06-30
展开全部
1 、负载算法采用 IP hash ,把每次相同 IP 的请求转发到同一台 Web 服务器上。
缺点是不能有效利用到所有的 Web 服务器来做均衡负载,一般负载算法都是 Round Robin 。

2 、重写 session handler , 把 session 用数据库来存储。
缺点是访问量高的情况下,IO 吞吐太高的话会影响网站性能。

3 、把 session 的默认存储路径设置为 NFS 上的一块存储区域,这样所有的 Web 服务器就可以共享了。
缺点是一旦 NFS 挂了,session 就再也没有办法使用了。

4 、最简单的,把 php.ini 里的 session save handler 设置为 memcache 或者 redis。
推荐用 memcache 。如果用 redis 的话,目前没有好用的 cluster 解决方案,而来 redis 还会把数据回写到硬盘上,完全没必要。而 memcache 只需要很少的配置就能做 cluster ,数据操作完全在内存里,速度杠杠滴。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
freejiao_li
2015-06-30 · 超过20用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:23万
展开全部
设置cookie,或者把session写成Application
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
指尖点滴bV
2015-06-30 · TA获得超过626个赞
知道小有建树答主
回答量:1258
采纳率:71%
帮助的人:245万
展开全部
ios不是有本地缓存吗。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式