2013-08-07 44 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無關。