Files
build-web-application-with-…/6.md

1.6 KiB
Raw Blame History

#6 session和数据存储 Web开发中很重要的一点是如何做好用户整个的浏览过程控制因为Http协议是无状态的用户的每一次请求都是无状态的我们不知道一个用户在整个Web操作过程中到底那个连接是该用户的呢如何来解决这个问题呢Web里面经典的解决方案是sessionsession机制是一种服务器端的机制服务器使用一种类似于散列表的结构来保存信息每一个网站访客都会被分配给一个唯一的标志符,即sessionID,它的存放形式无非两种:要么经过url传递,要么保存在客户端的Cookies里.当然,你也可以将Session保存到数据库里,这样会更安全,但效率方面会有所下降。

6.1小节里面讲介绍session机制和cookie的关系和区别6.2讲解Go语言如何来实现session里面讲实现一个简易的session管理器6.3小节讲解如何防止session被劫持的情况如何有效的保护session。我们知道session其实可以存储在任何地方6.3小节里面实现的session是存储在内存中的但是如果我们的应用进一步扩展了要实现应用的session共享那么我们可以把session存储在数据库中(memcache或者redis)6.4小节将详细的讲解如何实现这些功能。

目录

LastModified

  • Id