2013-08-07 32 views
2

我正在使用jQuery插件来创建cookie(https://github.com/carhartl/jquery-cookie),并且已经允许cookie默认为“会话cookie”。这正是我想要的行为。我担心的是,当我将我的网站部署到Production时,它将位于该环境的Web场中。任何人都可以帮助我理解我将在网络农场中使用会话cookie遇到的问题,如果有的话? Web场上的IIS版本是IIS 7.5。IIS Web Farms上的会话Cookie

+0

你的会话cookie与什么关联?意思是说,它有一个映射到内存字典中的id,还是映射到数据库或缓存条目? –

+0

我不确定。我应该问我的IIS管理员? – ADH

+0

我会研究它,并回到你身边。 – ADH

回答

3

没有问题。 Cookies存储在客户端上。他们不知道或关心您的服务器端基础设施以及您拥有多少个节点。

有2种类型的Cookie:

  1. 会话cookie - 仅在web浏览器的内存生活,没有生存的浏览器重新启动。
  2. 持久性cookie - 存储为文件系统上的文件达指定的持续时间并在浏览器重新启动后存活。

从服务器的角度来看,它是完全没有区别的。该cookie将由客户端在每个请求中发送,并且为该请求提供服务的节点将收到该cookie。

另一方面,如果您在Web服务器的内存中存储了一些信息,例如使用具有默认InProc状态的ASP.NET Session,那么您将遇到问题。但这与客户端Cookie无关。