Cache-Cookie-Session


cache: 缓存
cookie: 曲奇
session: 会话


cache-cookie-session.png

Cache

  • Cache存储于服务器内存中,只是比session多了一些灵活性
  • 即使应用程序终止,只要Cache.Add方法中定义的缓存时间未过期,下次开启应用程序时,缓存的数据依然存在。而Session缓存只是存在于一次会话中,会话结束后,数据也就失效了

Session

  • Session存储于服务器内存中
  • 由于Session是每次会话就被加载,所以不适宜存放大量信息,否则会导致服务器的性能降低。而Cache则主要用来保存大容量信息,如数据库中的多个表。

Cookie

  • 存储于客户端硬盘上,与用户相关
  • 在一定时间内持久化存储
  • 可以跨浏览器共享数据

你可能感兴趣的:(Cache-Cookie-Session)