測試人員基礎

網(wǎng)絡傳輸?shù)闹R

一、Cache

1田炭、瀏覽器緩存

瀏覽器(IE教硫,Chrome叨吮,F(xiàn)irefox)都有緩存設置選項瞬矩,它可以將你瀏覽過的網(wǎng)頁全部保存到你本地計算機的硬盤中。

2景用、代理緩存

代理緩存既不屬于客戶端,也不屬于服務器端割粮,而是利用網(wǎng)絡路由請求信息:

(1)用戶手動設置的代理媚污。

(2)使用網(wǎng)頁代理舀瓢,網(wǎng)頁代理將你的URL請求通過它潛在的網(wǎng)絡定向到代理京髓,用戶無需手動配置商架。

3、網(wǎng)關緩存

(1)強緩存

緩存策略:直接從本地緩存中取資源甸私,不會和服務器通信。

(2)協(xié)商緩存

緩存策略:通過服務器來告知是否能用本地緩存诬烹。先和服務器通信弃鸦,如果返回可以使用本地緩存的指示,再從本都緩存中然8瘛颜说;如果不可以使用本地緩存汰聋,就會返回最新的資源。

二玄妈、Cookie

1髓梅、cookie的使用原理:

(1)用戶會提供包括用戶名在內的一些用戶信息并且將其提交至服務器。

(2)服務端想客戶端回傳響應的數(shù)據(jù)的同時枯饿,也會發(fā)回用戶的信息(Cookie S-001)。

(3)當客戶端接收到來自服務器的響應之后搔扁,瀏覽器會將Cookie S-001存放在一個統(tǒng)一的位置袱巨。

(4)客戶端再向服務器發(fā)送請求的時候,會把Cookie S-001再次發(fā)回至服務器愉老。

2剖效、獲取Cookie的途徑

(1)使用瀏覽器開發(fā)者工具或者抓包工具獲取。

(2)從本地文件中獲取

IE瀏覽器Cookie數(shù)據(jù)位于:%APPDATA%\Microsoft\Windows\Cookies\目錄中的xxx.txt文件咒林。

Firefox的Cookie數(shù)據(jù)位于:%APPDATA%\Mozilla\Firefox\Profiles\目錄中的xxx.default目錄名為cookies.sqlite的文件爷光。

Chrome的Cookie數(shù)據(jù)位于:%APPDATA%\Google\Chrome\User Data\Default\目錄中名為cookies的文件。

(3)通過前端技術獲取

在瀏覽器地址欄輸入? Javascript:alert (document. cookie)欢瞪,顯示本網(wǎng)站的所有的Cookie內容徐裸。

三、Session

1重贺、Session的傳輸步驟:

(1)服務器端程序運行的過程中創(chuàng)建Session并且為該Session生成唯一的Session ID回懦。

? ? 這個Session ID在隨后的請求中會被用來重新獲得已經(jīng)創(chuàng)建的Session 次企。在Session 被創(chuàng)建之后,就可以調用Session 相關的方法向Session 中增加內容贫贝,這些內容只會保存在服務器中蛉谜。

(2)服務器將Session ID發(fā)到客戶端。

(3)當客戶端再次發(fā)送請求的時候客燕,會將這個Session ID帶上狰贯。

(4)服務器接收到請求之后就會依據(jù)Session ID找到相應的Session,完成請求相應涵紊。

2、Session 的傳輸媒介

(1)通過Cookie傳輸颤练。

(2)URL地址重寫驱负。

四、Session與Cookie的區(qū)別

1跃脊、存儲位置不同

Cookie的數(shù)據(jù)信息存放在客戶端瀏覽器上。

Session 的數(shù)據(jù)信息存放在服務器上

2器瘪、存儲容量不同

單個Cookie保存的數(shù)據(jù)<=4KB绘雁,一個站點最多保存20個Cookie。

對于Session 并沒有上限衰齐,但出于對服務器性能考慮继阻,Session 內不要存放過多的東西废酷,并且設置Session 刪除機制抹缕。

3、存取方式不同

Cookie中只能保管ASCII字符串卓研,需要通過編碼的方式獲取Unicode字符或者二進制數(shù)據(jù)。運用Cookie難以實現(xiàn)存儲略微負責的信息寥闪。

Session 中能夠存取任何類型的數(shù)據(jù)磨淌,包括且不限于String、Integer缚柳、List搪锣、Map秋忙。

4、隱私策略的不同

Cookie對客戶端是可見的灰追,別有用心的人可以分析放在本地的Cookie并進行Cookie欺騙旁壮,所以他是不安全的。

Session 存儲在服務器上,對客戶端透明桐猬,不存在敏感信息泄露的風險。

5免胃、有效期不同

開發(fā)可以通過設置Cookie的屬性惫撰,達到使Cookie 長期有效的結果。

由于Session 依賴于名為JESSIONID的Cookie厨钻,而Cookie?JESSIONID的過期時間默認為-1,只要關閉窗口該Session 就會失效诗充。

6、服務器壓力不同

Cookie保存在客戶端碟绑,不占用服務器資源茎匠。

Session保存在服務器端,每個用戶會產生一個Session 诵冒。若并發(fā)訪問的話會產生很多Session 造烁,耗費大量內存否过。

7惭蟋、跨域支持上的不同

Cookie支持跨域名訪問告组。

Session不支持跨域名訪問。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末便锨,一起剝皮案震驚了整個濱河市我碟,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌矫俺,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件友雳,死亡現(xiàn)場離奇詭異,居然都是意外死亡壳炎,警方通過查閱死者的電腦和手機挎袜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進店門凯沪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來崇棠,“玉大人,你說我怎么就攤上這事询刹∥溃” “怎么了?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵蔽挠,是天一觀的道長瓜浸。 經(jīng)常有香客問我,道長插佛,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮锨侯,結果婚禮上,老公的妹妹穿的比我還像新娘叁怪。我一直安慰自己深滚,他們只是感情好,可當我...
    茶點故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著旨枯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪皂贩。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天婴栽,我揣著相機與錄音辈末,去河邊找鬼。 笑死轰枝,一個胖子當著我的面吹牛,可吹牛的內容都是我干的鞍陨。 我是一名探鬼主播从隆,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼寿烟!你這毒婦竟也來了艾杏?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤畅铭,失蹤者是張志新(化名)和其女友劉穎勃蜘,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缭贡,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡阳惹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年莹汤,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,163評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡线罕,死狀恐怖窃判,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情询件,我是刑警寧澤跨蟹,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站夯秃,受9級特大地震影響痢艺,放射性物質發(fā)生泄漏仓洼。R本人自食惡果不足惜堤舒,卻給世界環(huán)境...
    茶點故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一舌缤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧国撵,春花似錦、人聲如沸壮虫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽饶唤。三九已至贯钩,卻和暖如春呵晨,著一層夾襖步出監(jiān)牢的瞬間熬尺,已是汗流浹背谓罗。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工揭措, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留绊含,地道東北人炊汹。 一個月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓讨便,卻偏偏與公主長得像,于是被迫代替她去往敵國和親霸褒。 傳聞我的和親對象是個殘疾皇子废菱,可洞房花燭夜當晚...
    茶點故事閱讀 42,925評論 2 344

推薦閱讀更多精彩內容

  • 我與簡書的緣分看來是沒有盡,幾次的下載耿币,幾次額卸載韧拒。今天又重新下載安裝。與你就像是一對戀人塑悼。本以為已經(jīng)可以忘記了楷掉,...
    學晶閱讀 232評論 1 2
  • 上映看了
    yangyy閱讀 221評論 0 0