【发布时间】:2016-02-04 19:54:44
【问题描述】:
我一直在阅读this 和this。阅读后,我发现自己现在对自己的基础知识感到非常困惑。请帮助我,因为它涉及网络和 JSP 和 Servlet 的基础知识
考虑这种假设情况:
如果我在某个浏览器上打开一些 www.xyz.com 并且在该页面上一天不做任何事情。
Q.1 如果第二天我从该页面请求某些内容,这是否意味着相同的连接仍然存在。考虑连接:保持活动状态。
Q.2 session 在这种情况下如何工作 - 我发现如果 session 过期,连接也会过期,那么 HTTP Connection 和 Session 有什么区别?就像我们在同一个浏览器中打开多个 Facebook 选项卡时会发生什么(这是相同的会话但不同的连接?我说的对吗?)
Q.3 如本文所述article
HTTP 1.1 标准的一项重大改进是持久连接。在 HTTP 1.0 中,Web 客户端和服务器之间的连接在单个请求/响应周期后关闭。在 HTTP 1.1 中,连接保持活动状态并被多个请求重用。持久连接明显减少了通信延迟,因为客户端不需要在每次请求后重新协商 TCP 连接。
浏览器如何保持持久连接?
注意:如果有人能回答这个问题会更好this way
【问题讨论】:
标签: http session servlets browser