session vs cache

时间:2011-07-03 20:57:18

标签: session caching

我只是想询问使用缓存或会话之间的perofmrance差异...我知道它们之间的区别但是它们都是服务器中的MEMORY,但它就像会话具有访问修饰符“private”而缓存具有访问修饰符“ public“所以,如果他们都从服务器获取相同的内存,但唯一的区别是可访问性,那么会话和缓存之间的性能差异是什么?

1 个答案:

答案 0 :(得分:1)

我会尝试回答我对你的问题的理解。

会话与唯一用户(技术上是浏览器会话)相关。会话可以保存例如当前登录用户的名称。会话由SESSIONID标识,服务器和浏览器之间的请求引用该ID。因此,会话在服务器和浏览器之间共享。服务器包含数据,浏览器包含访问这些数据的ID。

缓存仅在服务器上使用,与特定用户无关。此外,缓存是公共的,因此每个人都可以访问其数据。