1. session数据保存在memcached,redis这种内存数据库内

    memcache比较简单,使用的场景比较多。redis支持的数据类型多。而且数据具有期限,和session和期限可以配合使用

  2. 通过共享存储,多台服务器共享保存session文件的磁盘。通过nfs的方式,nfs可以使用ssd这种快速的存储
  3. 保存在数据库中,数据也可使用基于内存的存储引擎。数据比较安全,但是对于这种小文件且在高并发的情况下,数据库性能不是很好。另外,session的过期更新等也比较麻烦
  4. session写在cookie中,这样不存在session共享。客户端每次请求都在http首部带上session,会浪费很多的带宽的。但是安全性不高,尽管数据会先加密在写在cookie中。另外cookie的大小有限制,必须精简。

最新文章

  1. .NET WEB程序员需要掌握的技能
  2. Spark官方文档 - 中文翻译
  3. iOS 用xib自定义view控件 debug笔记
  4. 初识SQL 执行顺序
  5. HttpClient 与 HtmlParser 简介 转载
  6. Spark数据传输及ShuffleClient(源码阅读五)
  7. intellij自动缩进排版
  8. c#怎么把byte转化成int
  9. 【IIS】windows2008 ii7 设置访问网站提示帐号密码登录
  10. the server responded with a status of 414 (Request-URI Too Large)
  11. 《Go程序设计语言》读书笔记-函数
  12. odoo开发笔记 -- self详解
  13. 使用git将Android源码上传到github
  14. MVC接收列表参数
  15. (转)request模拟知乎登录(无验证码机制
  16. 陈远波(java)--Git 入门
  17. struts.xml文件中配置tiles.xml
  18. echart 饼图数据为0不显示或者太小显示其他的解决办法
  19. node的简单爬虫
  20. Juqery 定时器 settimeout setInterval

热门文章

  1. Serializable 序列化 The byte stream created is platform independent. So, the object serialized on one platform can be deserialized on a different platform.
  2. 中国vs美国制造业公司营业额大排名,看看哪些属于美国制造业的优势产业(中美旗鼓相当,而且还有本土制造的优势)
  3. UIActivityIndicatorView控件的属性和方法
  4. Javascript中两种最通用的定义类的方法
  5. 动态的添加ImageView到LinearLayout中并居中显示
  6. skynet源码阅读<7>--死循环检测
  7. codeforces 690D1 D1. The Wall (easy)(dfs)
  8. 自定义custom Tab Bar
  9. June Challenge 2017
  10. Brackets(区间dp)