欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

相同站點(diǎn)的兩個(gè)網(wǎng)站,如何設(shè)置session互通?

如果兩個(gè)站點(diǎn)頂級(jí)域名是相同的,那Session互通就很容易了。

我們知道,Session中的SessionID是存儲(chǔ)在Cookie中的,如果域名不同,那么由于隱私策略的限制,不同域名間的Cookie是隔離的,所以Session默認(rèn)情況下是無法共享的。

兩個(gè)站如果頂級(jí)域名是相同的,那兩個(gè)站在設(shè)置Cookie時(shí)domain設(shè)置為頂級(jí)域名就能共享Cookie從而實(shí)現(xiàn)Session互通。

當(dāng)然了,要實(shí)現(xiàn)Session互通方案很多,除了上面說到的Cookie傳遞SessionID的方式外還有以下幾種:

1、Session入庫(kù)

Session入庫(kù)顧名思義就是將Session的落地方式改為數(shù)據(jù)庫(kù)存儲(chǔ),這樣可以有效解決SSO和跨域問題。

2、將Session存入NoSQL

實(shí)現(xiàn)原理和上面的Session入庫(kù)差不多,將Session存入NoSQL(如Redis)中,可以避免數(shù)據(jù)庫(kù)操作帶來的性能開銷。


以上,如果多個(gè)網(wǎng)站頂級(jí)域名相同,那利用Cookie共享來實(shí)現(xiàn)Session互通的成本是最低的;如果多個(gè)站頂級(jí)域名不同,建議借助Redis來實(shí)現(xiàn)Session互通共享。

以上就是我的觀點(diǎn),對(duì)于這個(gè)問題大家是怎么看待的呢?歡迎在下方評(píng)論區(qū)交流~我是科技領(lǐng)域創(chuàng)作者,十年互聯(lián)網(wǎng)從業(yè)經(jīng)驗(yàn),我了解更多科技知識(shí)!