分布式部署使用session的問題。
伺服器往往是多台,同時向瀏覽器提供支援。
為什麼不用session。
粘性session。
固定的ip就通過nginx分給同乙個伺服器處理(很難保證負載均衡)。
同步session。
當某乙個伺服器建立session並且儲存了資料以後會把session同步給其他伺服器(影響伺服器的效能,伺服器之間會產生耦合)。
共享session。
單獨弄一台伺服器,不是用來處理普通業務的,是用來存放session的。別的伺服器通這台伺服器獲取session(又因為這台伺服器是單體的,萬一它掛了,就又有問題,如果給他設定集群,那就和之前的方法沒什麼區別)。
存到nosql資料庫(redis)。
將Session儲存在SqlServer中
首先需要安裝用於存放會話的資料庫,當然,ms在.net framework中已經提供了現成的工具。在類似於 c windows microsoft.net framework v2.0.50727文 件夾下可以找到installsqlstate.sql檔案,這其實是乙個文字檔案,裡面存放著用於建立 ...
將Session儲存在SqlServer中
首先需要安裝用於存放會話的資料庫,當然,ms在.net framework中已經提供了現成的工具。在類似於 c windows microsoft.net framework v2.0.50727資料夾下可以找到installsqlstate.sql 檔案,這其實是乙個文字檔案,裡面存放著用於建立 ...
將Session儲存在SqlServer中
首先需要安裝用於存放會話的資料庫,當然,ms在.net framework中已經提供了現成的工具。在類似於 c windows microsoft.net framework v2.0.50727資料夾下可以找到installsqlstate.sql 檔案,這其實是乙個文字檔案,裡面存放著用於建立 ...