搜索
登錄
注冊
網(wǎng)絡(luò)優(yōu)化工程師招聘專欄
4G/LTE通信工程師最新職位列表
通信實習(xí)生/應(yīng)屆生招聘職位
MSCBSC 移動通信論壇
»
【C友大雜燴】
»
PC·手機·電子
» session和cookie的辨析
討論帖
資料帖
投票帖
懸賞帖
閱讀:
2130
回復(fù):
0
關(guān)注樓主
session和cookie的辨析
網(wǎng)舟咨詢
初級會員
發(fā)短消息
關(guān)注Ta
積分 383
帖子 75
威望 8749 個
禮品券 0 個
專家指數(shù) 8
注冊 2013-4-9
專業(yè)方向 網(wǎng)站分析,通訊咨詢
回答問題數(shù)
0
回答被采納數(shù)
0
回答采納率
0%
#1
大
中
小
使用道具
發(fā)表于 2013-05-16 17:21:09
只看樓主
Session
是指一個終端用戶與交互系統(tǒng)進行通信的時間間隔,通常指從注冊進入系統(tǒng)到注銷退出系統(tǒng)之間所經(jīng)過的時間以及如果需要的話,可能還有一定的操作空間。
Cookie
,有時也用其復(fù)數(shù)形式
Cookies
,指某些網(wǎng)站為了辨別用戶身份、進行
session
跟蹤而儲存在用戶本地終端上的數(shù)據(jù)(通常經(jīng)過加密)
。
session
和
cookie
是網(wǎng)站瀏覽中較為常見的兩個概念,也是比較難以辨析的兩個概念,但它們在點擊流及基于用戶瀏覽行為的網(wǎng)站 分析中卻相當(dāng)關(guān)鍵。
關(guān)于
session
session
被用于表示一個持續(xù)的連接狀態(tài),在網(wǎng)站訪問中一般指代客戶端瀏覽器的進程從開啟到結(jié)束的過程。
session
其實就是
網(wǎng)站分析
的訪問(
visits
)度量,表示一個訪問的過程。
session
的常見實現(xiàn)形式是會話
cookie
(
session cookie
),即未設(shè)置過期時間的
cookie
,這個
cookie
的默認生命周期為瀏覽器會話期間,只要關(guān)閉瀏覽器窗口,
cookie
就消失了。實現(xiàn)機 制是當(dāng)用戶發(fā)起一個請求的時候,服務(wù)器會檢查該請求中是否包含
sessionid
,如果未包含,則系統(tǒng)會創(chuàng)造一個名為
JSESSIONID
的輸出
cookie
返回給瀏覽器
(
只放入內(nèi)存,并不存在硬盤中)
,并將其以
HashTable
的形式寫到服務(wù)器的內(nèi)存里面; 當(dāng)已經(jīng)包含
sessionid
是,服務(wù)端會檢查找到與該
session
相匹配的信息,如果存在則直接使用該
sessionid
,若不存在則重新生成新的
session
。這里需要注意的是
session
始終是有服務(wù)端創(chuàng)建的,并非瀏覽器自己生成的。
但是瀏覽器的
cookie
被禁止后
session
就需要用
get
方法的
URL
重寫的機制或使用
POST
方法提交隱藏表單的形式來實現(xiàn)。
這里有一個很關(guān)鍵性的注意點,即session
失效時間
的設(shè)置,這里要分兩方面來看:瀏覽器端和服務(wù)端。對 于瀏覽器端而言,
session
與訪問進程直接相關(guān),當(dāng)瀏覽器被關(guān)閉時,
session
也隨之消失;而服務(wù)器端的
session
失效時間一般是人為設(shè)置 的,目的是能定期地釋放內(nèi)存空間,減小服務(wù)器壓力,一般的設(shè)置為當(dāng)會話處于
非活動狀態(tài)達
20
或
30
分鐘時清除該
session
,所以瀏覽器端和服務(wù)端的
session
并非同時消失的,
session
的中斷也并不一定意味著用戶一定離開了該網(wǎng)站。目前
Google Analytics
和
Omniture
都定義當(dāng)間隔
30
分鐘沒有動作時,算作一次訪問結(jié)束,所以上圖中
session
的最后一步不只是離開,也有可能是靜 止、休眠或者發(fā)呆的狀態(tài)。
還有一點需要注意,就是現(xiàn)在的瀏覽器好像趨向于多進程的
session
共享,即通過多個標(biāo)簽或頁面打開多個進程訪問同一網(wǎng)站時共享一個
session cookie
,只有當(dāng)瀏覽器被關(guān)閉時才會被清除,也就是你有可能在標(biāo)簽中關(guān)閉了該網(wǎng)站,但只要瀏覽器未被關(guān)閉并且在服務(wù)器端的
session
未失效前重新 開啟該網(wǎng)站,那么就還是使用原
session
進行瀏覽;而某些瀏覽器在打開多頁面時也可能建立獨立的
session
,
IE8
、
Chrome
默認都是共享
session
的,在
IE8
中可以通過菜單欄中的文件
->
新建會話來建立獨立
session
的瀏覽頁面。
關(guān)于
cookie
cookie
是一小段文本信息,伴隨著用戶請求和頁面在
Web
服務(wù)器和瀏覽器之間傳遞。用戶每次訪問站點時,
Web
應(yīng)用程序都可以讀取
cookie
包含的信息。
session
的實現(xiàn)機制里面已經(jīng)介紹了常見的方法是使用會話
cookie
(
session cookie
)的方式,而平常所說的
cookie
主要指的是另一類
cookie——
持久
cookie
(
persistent cookies
)。持久
cookie
是指
存放于客戶端硬盤中的
cookie
信息(設(shè)置了一定的有效期限),當(dāng)用戶訪問某網(wǎng)站時,瀏覽器就會在本地硬盤上查找與該網(wǎng)站相關(guān)聯(lián)的
cookie
。如果該
cookie
存在,瀏覽器就將它與頁面請求一起通過
HTTP
報頭信息發(fā)送到您的站點,然后在系統(tǒng)會比對
cookie
中各屬性和值是否與存放在服務(wù)器端的信息一致,并根 據(jù)比對結(jié)果確定用戶為
“
初訪者
”
或者
“
老客戶
”
。
持久
cookie
一般會保存用戶的用戶
ID
,該信息在用戶注冊或第一次登錄的時候由服務(wù)器生成包含域名及相關(guān)信息的
cookie
發(fā)送并存放到客戶端的硬盤文件上,并設(shè)置
cookie
的過期時間,以便于實現(xiàn)用戶的自動登錄和網(wǎng)站內(nèi)容自定義。
Apache
自帶的
mod_usertrack
模塊可以在用戶首次來到當(dāng)前網(wǎng)站的時候給用戶種下一個唯一的
cookie
(較長時間過期),這個
cookie
是用戶首次來當(dāng)前網(wǎng)站的
IP
地址加上一個隨機字符串組成的。同時在自定義
WEB
日志中在最后增加
%{cookie}n
字段可以實現(xiàn)
cookie
在
apache
日志中的輸出,用于數(shù)據(jù)統(tǒng)計與用戶跟蹤。
session
和
cookie
的最大區(qū)別在于
session
是保存在服務(wù)端的內(nèi)存里面,而
cookie
保存于瀏覽器或客戶端文件里 面;
session
是基于訪問的進程,記錄了一個訪問的開始到結(jié)束,當(dāng)瀏覽器或進程關(guān)閉之后,
session
也就
“
消失
”
了,而
cookie
更多地被用于 標(biāo)識用戶,它可以是長久的,用于用戶跟蹤和識別唯一用戶(
Unique Visitor
)。
掃碼關(guān)注5G通信官方公眾號,免費領(lǐng)取以下5G精品資料
1、回復(fù)“
YD5GAI
”免費領(lǐng)取《
中國移動:5G網(wǎng)絡(luò)AI應(yīng)用典型場景技術(shù)解決方案白皮書
》
2、回復(fù)“
5G6G
”免費領(lǐng)取《
5G_6G毫米波測試技術(shù)白皮書-2022_03-21
》
3、回復(fù)“
YD6G
”免費領(lǐng)取《
中國移動:6G至簡無線接入網(wǎng)白皮書
》
4、回復(fù)“
LTBPS
”免費領(lǐng)取《
《中國聯(lián)通5G終端白皮書》
》
5、回復(fù)“
ZGDX
”免費領(lǐng)取《
中國電信5G NTN技術(shù)白皮書
》
6、回復(fù)“
TXSB
”免費領(lǐng)取《
通信設(shè)備安裝工程施工工藝圖解
》
7、回復(fù)“
YDSL
”免費領(lǐng)取《
中國移動算力并網(wǎng)白皮書
》
8、回復(fù)“
5GX3
”免費領(lǐng)取《
R16 23501-g60 5G的系統(tǒng)架構(gòu)1
》
對本帖內(nèi)容的看法?
我要點評
作者的更多帖子
2014年電商的十大趨勢
2014-01-17
2014年:【更】小數(shù)據(jù)的一年
2014-01-17
用戶體驗 制勝轉(zhuǎn)化率的終極法寶
2014-01-17
用戶體驗——淺析用戶體驗評估標(biāo)準(zhǔn)的建立
2013-11-25
網(wǎng)站分析——產(chǎn)品訂購分析
2013-11-25
如何優(yōu)化網(wǎng)站首頁的資產(chǎn)配置
2013-11-25
[
充值威望,立即自動到帳
] [
VIP貴賓權(quán)限+威望套餐
] 另有大量優(yōu)惠贈送活動,請光臨充值中心
充值擁有大量的威望和最高的下載權(quán)限,下載站內(nèi)資料無憂
討論帖
資料帖
投票帖
懸賞帖
快速回復(fù)主題
標(biāo)題
內(nèi)容
上傳資料請點左側(cè)【添加附件】
您即將訪問其它網(wǎng)站
關(guān)閉
您即將訪問的地址是其它網(wǎng)站的內(nèi)容,MSCBSC將不再對其安全性和可靠性負責(zé),請自行判斷是否繼續(xù)前往
繼續(xù)訪問
取消訪問,關(guān)閉
當(dāng)前時區(qū) GMT+8, 現(xiàn)在時間是 2025-02-02 12:44:15
渝ICP備11001752號
Copyright @ 2006-2016 mscbsc.com
本站統(tǒng)一服務(wù)郵箱:mscbsc@163.com
Processed in 1.382339 second(s), 17 queries , Gzip enabled
TOP
清除 Cookies
-
聯(lián)系我們
-
移動通信網(wǎng)
-
移動通信論壇
-
通信招聘網(wǎng)
-
Archiver