Light Red Pointer [Web] 01.์ฟ ํ‚ค(Cookie),์„ธ์…˜(Session),์บ์‹œ(Cache) ์ฐจ์ด ๋ฐ ํŠน์ง•
 

[Web] 01.์ฟ ํ‚ค(Cookie),์„ธ์…˜(Session),์บ์‹œ(Cache) ์ฐจ์ด ๋ฐ ํŠน์ง•

 


 

 

 

์„œ๋ก 

์›น์—์„œ ์‚ฌ์šฉ์ž ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์ฟ ํ‚ค, ์„ธ์…˜, ์บ์‹œ๊ฐ€ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋ฉฐ ์ด ์„ธ ๊ฐ€์ง€๋Š” ๊ฐ๊ฐ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ฟ ํ‚ค, ์„ธ์…˜, ์บ์‹œ์— ๋Œ€ํ•ด ๋น„๊ตํ•˜๊ณ  ์ •๋ฆฌํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค.

 

 

์ฟ ํ‚ค(Cookie)

- ํด๋ผ์ด์–ธํŠธ(๋ธŒ๋ผ์šฐ์ €)์— ์ €์žฅ๋˜๋Š” ์ž‘์€ ๋ฐ์ดํ„ฐ ํŒŒ์ผ

- ํ‚ค์™€ ๊ฐ’์œผ๋กœ ๊ตฌ์„ฑ

- ์›น ์„œ๋ฒ„๋Š” ์‚ฌ์šฉ์ž์˜ ์ƒํƒœ ์ •๋ณด๋ฅผ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ฟ ํ‚ค๋ฅผ ์ƒ์„ฑ → ํด๋ผ์ด์–ธํŠธ๋Š” ์ดํ›„ ์„œ๋ฒ„์— ์š”์ฒญํ•  ๋•Œ๋งˆ๋‹ค ์ฟ ํ‚ค๋ฅผ ํ•จ๊ป˜ ์ „์†กํ•จ

- ํ•ด๋‹น ์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ๋ˆ„๊ตฌ๋‚˜ ์ฟ ํ‚ค์— ์ž…๋ ฅ๋œ ๊ฐ’์„ ํ™•์ธ ๊ฐ€๋Šฅ → ๋ณด์•ˆ์„ฑ์ด ๋‚ฎ์Œ

 

  • ์ €์žฅ ์œ„์น˜ : ํด๋ผ์ด์–ธํŠธ(๋ธŒ๋ผ์šฐ์ €)
  • ์ €์žฅ ์šฉ๋Ÿ‰ : ํ•˜๋‚˜์˜ ์ฟ ํ‚ค๋Š” 4KB(4096byte) ์ €์žฅ ๊ฐ€๋Šฅ
  • ๋ผ์ดํ”„ ์‚ฌ์ดํด : ์„ค์ •์— ๋”ฐ๋ผ ๋ธŒ๋ผ์šฐ์ € ์ข…๋ฃŒ ์‹œ ์‚ญ์ œ ๋˜๋Š” ๋งŒ๋ฃŒ์‹œ๊ฐ„ ์ง€์ • ๊ฐ€๋Šฅ
  • ๋ณด์•ˆ : ๋ณด์•ˆ์„ฑ์ด ๋‚ฎ์œผ๋ฏ€๋กœ ๋งŒ๊ฐํ•œ ๊ฐœ์ธ ์ •๋ณด ๋“ฑ์˜ ์ €์žฅ ๊ถŒ์žฅX
  • ์˜ˆ์‹œ : ์ž๋™ ๋กœ๊ทธ์ธ ์•Œ๋ฆผ, ์žฅ๋ฐ”๊ตฌ๋‹ˆ ์ •๋ณด, ํŒ์—… ๋„์šฐ์ง€ ์•Š๊ธฐ ๋“ฑ

>๐Ÿ’ก์ฟ ํ‚ค ํ†ต์‹  ๋ฐฉ๋ฒ•

  1. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ํŽ˜์ด์ง€๋ฅผ ์š”์ฒญํ•จ(์‚ฌ์šฉ์ž๊ฐ€ ์›น์‚ฌ์ดํŠธ์— ์ ‘๊ทผ)
  2. ์›น ์„œ๋ฒ„์ธก์—์„œ ์ฟ ํ‚ค ์ƒ์„ฑ
  3. ์ƒ์„ฑ๋œ ์ฟ ํ‚ค์— ์ •๋ณด(userId, pwd, ๋ฐฉ๋ฌธํšŸ์ˆ˜ ๋“ฑ)๋ฅผ ๋‹ด์•„ HTTP ํ™”๋ฉด์„ ๋Œ๋ ค์ค„ ๋•Œ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๊ฐ™์ด ๋Œ๋ ค์คŒ
  4. ๋„˜๊ฒจ๋ฐ›์€ ์ฟ ํ‚ค๋Š” ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๊ฐ–๊ณ  ์žˆ๋‹ค ๋‹ค์‹œ ์„œ๋ฒ„์— ์š”์ฒญํ•  ๋•Œ ์š”์ฒญ๊ณผ ํ•จ๊ป˜ ์ €์žฅ๋œ ์ฟ ํ‚ค๋ฅผ ์ „์†กํ•จ
  5. ๋™์ผ ์‚ฌ์ดํŠธ ์žฌ๋ฐฉ๋ฌธ ์‹œ ์ฟจ๋ผ์ด์–ธํŠธ์˜ pc์— ํ•ด๋‹น ์ฟ ํ‚ค๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ, ์š”์ฒญ ํŽ˜์ด์ง€์™€ ํ•จ๊ป˜ ์ฟ ํ‚ค๋ฅผ ์ „์†ก
    → ex) ๋ฐฉ๋ฌธ ์‚ฌ์ดํŠธ ๋กœ๊ทธ์ธ ์‹œ, "์•„์ด๋””์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?" ์•Œ๋ฆผ์ฐฝ ๋“ฑ

 

์„ธ์…˜(Session)

- ์„œ๋ฒ„์— ์ €์žฅ๋˜๋Š” ์ฟ ํ‚ค, ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„์˜ ํ†ต์‹ ์ƒํƒœ๋ฅผ ์˜๋ฏธ

- ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋กœ๊ทธ์ธ ๋“ฑ์„ ํ•˜๋ฉด ์„œ๋ฒ„๋Š” ๊ณ ์œ ํ•œ ์„ธ์…˜ ID๋ฅผ ๋ฐœ๊ธ‰ → ID๋ฅผ ํด๋ผ์ด์–ธํŠธ์˜ ์ฟ ํ‚ค์— ์ €์žฅํ•˜์—ฌ ์ดํ›„ ์š”์ฒญ๋งˆ๋‹ค ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‹๋ณ„ํ•จ

- ์‚ฌ์šฉ์ž ๋กœ์ปฌ์ด ์•„๋‹Œ ์„œ๋ฒ„์— ์ง์ ‘ ์ €์žฅ → ๋ณด์•ˆ์„ฑ์ด ๋น„๊ต์  ๋†’์Œ

 

>๐Ÿ’กํŠน์ง•

  • ์ €์žฅ ์œ„์น˜ : ์„œ๋ฒ„
  • ์ €์žฅ ์šฉ๋Ÿ‰ : ์„œ๋ฒ„ ๋ฉ”๋ชจ๋ฆฌ์— ์˜์กด
  • ๋ผ์ดํ”„ ์‚ฌ์ดํด : ์ผ์ •์‹œ๊ฐ„(๋ณดํ†ต 30๋ถ„) ๋™์•ˆ ์œ ์ง€๋˜๋ฉฐ, ๋น„ํ™œ์„ฑ์‹œ ๋งŒ๋ฃŒ๋จ
  • ๋ณด์•ˆ : ์ฟ ํ‚ค๋ณด๋‹ค ์•ˆ์ „ํ•˜์ง€๋งŒ ์„ธ์…˜ ํ•˜์ด์žฌํ‚น ์œ„ํ—˜ ์กด์žฌ
  • ์˜ˆ์‹œ : ๋กœ๊ทธ์ธ ์ƒํƒœ ์œ ์ง€, ์‚ฌ์šฉ์ž๋ณ„ ๋งž์ถค ์ •๋ณด ๋“ฑ

>๐Ÿ’ก์„ธ์…˜ ํ†ต์‹  ๋ฐฉ๋ฒ•

  1. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ํŽ˜์ด์ง€์— ์š”์ฒญ
  2. ์„œ๋ฒ„๋Š” ์ ‘๊ทผํ•œ ํด๋ผ์ด์–ธํŠธ์˜ Request-Header ํ•„๋“œ์ธ Cookie๋ฅผ ํ™•์ธํ•ด ํด๋ผ์ด์–ธํŠธ๊ฐ€ ํ•ด๋‹น ์„ธ์…˜ ID๋ฅผ ๋ณด๋ƒˆ๋Š”์ง€ ํ™•์ธํ•จ
  3. ์„ธ์…˜ ID๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, ์„œ๋ฒ„๋Š” ์„ธ์…˜ ID๋ฅผ ์ƒ์„ฑํ•ด ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๋„˜๊ฒจ์คŒ
  4. ํด๋ผ์ด์–ธํŠธ๋Š” ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ์„ธ์…˜ ID๋ฅผ ์ฟ ํ‚ค์— ์ €์žฅ
  5. ํด๋ผ์ด์–ธํŠธ๋Š” ์„œ๋ฒ„์— ์š”์ฒญ ์‹œ ์ด ์ฟ ํ‚ค์˜ ์„ธ์…˜ ID ๊ฐ’์„ ๊ฐ™์ด ์„œ๋ฒ„์— ์ „๋‹ฌํ•จ
  6. ์„œ๋ฒ„๋Š” ์ „๋‹ฌ๋ฐ›์€ ์„ธ์…˜ ID๋กœ ์„ธ์…˜์— ์žˆ๋Š” ํด๋ผ์ด์–ธํŠธ ์ •๋ณด๋ฅผ ๊ฐ–๊ณ  ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•œ ํ›„ ์‘๋‹ตํ•จ
    → ex) ํ™”๋ฉด์„ ์ด๋™ํ•ด๋„ ๋กœ๊ทธ์ธ์ด ํ’€๋ฆฌ์ง€ ์•Š๊ณ  ๋กœ๊ทธ์•„์›ƒํ•˜๊ธฐ ์ „๊นŒ์ง€ ์œ ์ง€ ๋“ฑ

 

 

์ฟ ํ‚ค(Cookie)์™€ ์„ธ์…˜(Session)์˜ ์ฐจ์ด

- ์ฟ ํ‚ค์™€ ์„ธ์…˜์€ ์›น์—์„œ ์‚ฌ์šฉ์ž์˜ ์ƒํƒœ ์ •๋ณด๋ฅผ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ์‹์ด์ง€๋งŒ, ๋™์ž‘ ๋ฐฉ์‹๊ณผ ๋ณด์•ˆ ๋“ฑ ์—ฌ๋Ÿฌ ๋ฉด์—์„œ ์ฐจ์ด๊ฐ€ ์กด์žฌํ•จ

 

(ํŽธ์˜๋ฅผ ์œ„ํ•ด ์ƒ‰์ƒ์„ ์ง€์ •ํ•ด ์„ค๋ช…ํ•จ)

์ฟ ํ‚ค , ์„ธ์…˜

  • ํฐ ์ฐจ์ด์ ์€ ์‚ฌ์šฉ์ž์˜ ์ •๋ณด๊ฐ€ ์ €์žฅ๋˜๋Š” ์œ„์น˜ → ์ฟ ํ‚ค๋Š” ์„œ๋ฒ„์˜ ์ž์›์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ, ์„ธ์…˜์€ ์„œ๋ฒ„์˜ ์ž์›์„ ์‚ฌ์šฉํ•จ
  • ๋ณด์•ˆ ์ธก๋ฉด์—์„œ๋„ ์„ธ์…˜์ด ์ฟ ํ‚ค๋ณด๋‹ค ์šฐ์ˆ˜
  • ์ฟ ํ‚ค๋Š” ํด๋ผ์ด์–ธํŠธ ๋กœ์ปฌ์— ์ €์žฅ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณ€์งˆ๋˜๊ฑฐ๋‚˜ request์—์„œ ์Šค๋‹ˆํ•‘ ๋‹นํ•  ์šฐ๋ ค๊ฐ€ ์žˆ์–ด ๋ณด์•ˆ์— ์ทจ์•ฝ
  • ์„ธ์…˜์€ ์ฟ ํ‚ค๋ฅผ ์ด์šฉํ•ด ์„ธ์…˜ ID๋งŒ ์ €์žฅํ•˜๊ณ  ID๋กœ ๊ตฌ๋ถ„ํ•ด ์„œ๋ฒ„์—์„œ ์ฒ˜๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋น„๊ต์  ๋ณด์•ˆ์„ฑ์ด ๋†’์Œ
  • ์ฟ ํ‚ค๋Š” ํŒŒ์ผ๋กœ ์ €์žฅ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ข…๋ฃŒํ•ด๋„ ์ •๋ณด๊ฐ€ ์œ ์ง€๋  ์ˆ˜ ์žˆ๊ณ , ๋”ฐ๋กœ ๋งŒ๋ฃŒ๊ธฐ๊ฐ„์„ ์ง€์ •ํ•ด ์ฟ ํ‚ค๋ฅผ ์‚ญ์ œํ•  ๋•Œ ๊นŒ์ง€ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Œ(์ฟ ํ‚ค๋„ ๋งŒ๋ฃŒ๊ธฐ๊ฐ„์ด ์กด์žฌํ•จ)
  • ์„ธ์…˜๋„ ๋งŒ๋ฃŒ๊ธฐ๊ฐ„์„ ์ •ํ•  ์ˆ˜ ์žˆ์Œ → ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ข…๋ฃŒ๋˜๋ฉด ๋งŒ๋ฃŒ๊ธฐ๊ฐ„์— ์ƒ๊ด€์—†์ด ์‚ญ์ œ
  • ์ฟ ํ‚ค๋Š” ์ฟ ํ‚ค์— ์ •๋ณด๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ์„œ๋ฒ„์— ์š”์ฒญ์‹œ ์†๋„๊ฐ€ ๋น ๋ฆ„
  • ์„ธ์…˜์€ ์ •๋ณด๊ฐ€ ์„œ๋ฒ„์— ์žˆ์œผ๋ฏ€๋กœ ๋น„๊ต์  ์†๋„๊ฐ€ ๋А๋ฆผ
  ์ฟ ํ‚ค(Cookie) ์„ธ์…˜(Session)
์ €์žฅ ์œ„์น˜ ํด๋ผ์ด์–ธํŠธ(๋ธŒ๋ผ์šฐ์ €) ์„œ๋ฒ„
์šฉ๋Ÿ‰ 4KB ์ œํ•œ ์„œ๋ฒ„ ๋ฉ”๋ชจ๋ฆฌ์— ์˜์กด(์šฉ๋Ÿ‰ ์ œํ•œx)
๋ณด์•ˆ์„ฑ ๋‚ฎ์Œ(์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์ˆ˜์ • ๊ฐ€๋Šฅํ•จ) ๋น„๊ต์  ๋†’์Œ
์œ ์ง€ ๋ฐฉ๋ฒ• ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์š”์ฒญ ์‹œ ์ฟ ํ‚ค๋ฅผ ์ž๋™์œผ๋กœ ์ „์†ก ์„ธ์…˜ ID๋ฅผ ์ฟ ํ‚ค์— ์ €์žฅ ํ›„ ์„œ๋ฒ„์—์„œ ์„ธ์…˜ ์ •๋ณด ์ฐธ์กฐ
์†๋„ ๋น ๋ฆ„ ๋А๋ฆผ
๋ผ์ดํ”„ ์‚ฌ์ดํด ์ง์ ‘ ๋งŒ๋ฃŒ์ผ ์„ค์ • ๊ฐ€๋Šฅ ๋ณดํ†ต ์ผ์ • ์‹œ๊ฐ„ ๋น„ํ™œ์„ฑ ์‹œ ์ž๋™ ๋งŒ๋ฃŒ
์„œ๋ฒ„ ์ž์› ์‚ฌ์šฉ ์—†์Œ ์žˆ์Œ(์„ธ์…˜ ์ •๋ณด ์ €์žฅ ๊ณต๊ฐ„ ํ•„์š”)
์ฃผ ์šฉ๋„ ์ž๋™ ๋กœ๊ทธ์ธ, ์žฅ๋ฐ”๊ตฌ๋‹ˆ ๋“ฑ ๋กœ๊ทธ์ธ ์ƒํƒœ ์œ ์ง€, ์‚ฌ์šฉ์ž๋ณ„ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๋“ฑ

 

 

์บ์‹œ(Cache)

- ์š”์ฒญ-์‘๋‹ต ์†๋„๋ฅผ ๋น ๋ฅด๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ž„์‹œ๋กœ ์ €์žฅํ•ด๋‘๋Š” ๊ณต๊ฐ„

- ์„œ๋ฒ„, ํด๋ผ์ด์–ธํŠธ, ๋ธŒ๋ผ์šฐ์ €, ํ”„๋ก์‹œ ๋“ฑ ๋‹ค์–‘ํ•œ ์œ„์น˜์— ์ €์žฅ๋  ์ˆ˜ ์žˆ์Œ

- ์ €์žฅ ๊ณต๊ฐ„์ด ์ž‘๊ณ  ๋น„์šฉ์ด ๋น„์‹ผ ๋Œ€์‹  ๋น ๋ฅธ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•จ

- ๊ฐ™์€ ์›น ํŽ˜์ด์ง€์— ์ ‘์†ํ•  ๋•Œ ์‚ฌ์šฉ์ž pc์—์„œ ๋กœ๋“œํ•˜๋ฏ€๋กœ ์„œ๋ฒ„๋ฅผ ๊ฑฐ์น˜์ง€ ์•Š์•„๋„ ๋จ
- ์ฃผ๋กœ ์ •์ ์ธ ๋ฆฌ์†Œ์Šค์— ์‚ฌ์šฉ

  • ์บ์‹œ ํžˆํŠธ(hit) : ์บ์‹œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ (ex. ์ด์ „์— ์™”๋˜ ์š”์ฒญ์ด๋ž‘ ๊ฐ™์€ ์š”์ฒญ์ด ๋“ค์–ด์™”์„ ๋•Œ)
  • ์บ์‹œ ๋ฏธ์Šค(miss) : ์บ์‹œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ (ex. ์›น์„œ๋ฒ„๋กœ ์ฒ˜์Œ ์š”์ฒญ์ด ๋“ค์–ด์™”์„ ๋•Œ)

 

>๐Ÿ’กํŠน์ง•

  • ์ €์žฅ ์œ„์น˜ : ํด๋ผ์ด์–ธํŠธ(๋ธŒ๋ผ์šฐ์ € ์บ์‹œ), ์„œ๋ฒ„, ํ”„๋ก์‹œ ๋“ฑ ๋‹ค์–‘
  • ์ €์žฅ ๋Œ€์ƒ : HTML, CSS, ์ด๋ฏธ์ง€ ๋“ฑ๊ณผ ๊ฐ™์€ ์ •์  ๋ฆฌ์†Œ์Šค
  • ๋ผ์ดํ”„ ์‚ฌ์ดํด : ์„œ๋ฒ„ ๋˜๋Š” ํด๋ผ์ด์–ธํŠธ์—์„œ ์„ค์ •ํ•œ ๋งŒ๋ฃŒ ์‹œ๊ฐ„๊นŒ์ง€ ์œ ์ง€
  • ๋ณด์•ˆ : ๋ฏผ๊ฐํ•œ ์ •๋ณด ์บ์‹ฑ์€ ์ฃผ์˜์š”๋ง
  • ์˜ˆ์‹œ : ์ด๋ฏธ์ง€, CSS 

>๐Ÿ’ก์„ธ์…˜ ํ†ต์‹  ๋ฐฉ๋ฒ•

  1. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ํŽ˜์ด์ง€์— ์š”์ฒญ
  2. ์„œ๋ฒ„๋Š” ์ ‘๊ทผํ•œ ํด๋ผ์ด์–ธํŠธ์˜ Request-Header ํ•„๋“œ์ธ Cookie๋ฅผ ํ™•์ธํ•ด ํด๋ผ์ด์–ธํŠธ๊ฐ€ ํ•ด๋‹น ์„ธ์…˜ ID๋ฅผ ๋ณด๋ƒˆ๋Š”์ง€ ํ™•์ธํ•จ
  3. ์„ธ์…˜ ID๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, ์„œ๋ฒ„๋Š” ์„ธ์…˜ ID๋ฅผ ์ƒ์„ฑํ•ด ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๋„˜๊ฒจ์คŒ
  4. ํด๋ผ์ด์–ธํŠธ๋Š” ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ์„ธ์…˜ ID๋ฅผ ์ฟ ํ‚ค์— ์ €์žฅ
  5. ํด๋ผ์ด์–ธํŠธ๋Š” ์„œ๋ฒ„์— ์š”์ฒญ ์‹œ ์ด ์ฟ ํ‚ค์˜ ์„ธ์…˜ ID ๊ฐ’์„ ๊ฐ™์ด ์„œ๋ฒ„์— ์ „๋‹ฌํ•จ
  6. ์„œ๋ฒ„๋Š” ์ „๋‹ฌ๋ฐ›์€ ์„ธ์…˜ ID๋กœ ์„ธ์…˜์— ์žˆ๋Š” ํด๋ผ์ด์–ธํŠธ ์ •๋ณด๋ฅผ ๊ฐ–๊ณ  ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•œ ํ›„ ์‘๋‹ตํ•จ
    → ex) ํ™”๋ฉด์„ ์ด๋™ํ•ด๋„ ๋กœ๊ทธ์ธ์ด ํ’€๋ฆฌ์ง€ ์•Š๊ณ  ๋กœ๊ทธ์•„์›ƒํ•˜๊ธฐ ์ „๊นŒ์ง€ ์œ ์ง€ ๋“ฑ

 

์ •๋ฆฌ

  ์ฟ ํ‚ค(Cookie) ์„ธ์…˜(Session) ์บ์‹œ(Cache)
์ €์žฅ ์œ„์น˜ ํด๋ผ์ด์–ธํŠธ(๋ธŒ๋ผ์šฐ์ €) ์„œ๋ฒ„ ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„/ํ”„๋ก์‹œ ๋“ฑ
์ €์žฅ ์šฉ๋Ÿ‰ ์•ฝ 4KB ์„œ๋ฒ„ ๋ฉ”๋ชจ๋ฆฌ์— ์˜์กด ๋ฆฌ์†Œ์Šค์— ๋”ฐ๋ผ ๋‹ค๋ฆ„
๋ผ์ดํ”„ ์‚ฌ์ดํด ๋ธŒ๋ผ์šฐ์ € ์ข…๋ฃŒ or  ๋งŒ๋ฃŒ์ผ ์„ค์ • ๊ธฐ๋ณธ 30๋ถ„(์„ค์ • ๊ฐ€๋Šฅ) ์บ์‹œ ์ •์ฑ…์— ๋”ฐ๋ผ ์„ค์ • ๊ฐ€๋Šฅ
๋ณด์•ˆ์„ฑ ๋‚ฎ์Œ ๋น„๊ต์  ๋†’์Œ ๋‚ฎ์Œ(์ •์  ๋ฆฌ์†Œ์Šค์— ์ ํ•ฉ)
์˜ˆ์‹œ ์ž๋™ ๋กœ๊ทธ์ธ, ์žฅ๋ฐ”๊ตฌ๋‹ˆ ๋“ฑ ๋กœ๊ทธ์ธ ์œ ์ง€, ์‚ฌ์šฉ์ž ์„ค์ • ๋“ฑ ์ด๋ฏธ์ง€, CSS, HTML ๋“ฑ
์„œ๋ฒ„ ๋ถ€ํ•˜ ์—†์Œ ์žˆ์Œ(์„ธ์…˜ ์ €์žฅ ํ•„์š”) ์—†์Œ

 


 

Reference

https://dev-coco.tistory.com/61#activities

 

์ฟ ํ‚ค(Cookie)์™€ ์„ธ์…˜(Session)์˜ ์ฐจ์ด (+์บ์‹œ(Cache))

์ฟ ํ‚ค์™€ ์„ธ์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ? HTTP ํ”„๋กœํ† ์ฝœ์˜ ํŠน์ง•์ด์ž ์•ฝ์ ์„ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•œ๋‹ค. HTTP ํ”„๋กœํ† ์ฝœ์˜ ํŠน์ง• 1. Connectionless ํ”„๋กœํ† ์ฝœ (๋น„์—ฐ๊ฒฐ ์ง€ํ–ฅ) ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์— ์š”์ฒญ(Request)์„ ํ–ˆ์„

dev-coco.tistory.com

https://ryusae.tistory.com/7

 

[HTTP] ์ฟ ํ‚ค/์„ธ์…˜/์บ์‹œ์˜ ์ฐจ์ด์ ์€?

0. HTTP ์˜ ํŠน์ง• (1) Stateless ํ”„๋กœํ† ์ฝœํด๋ผ์ด์–ธํŠธ์˜ ์ƒํƒœ ์ •๋ณด๋ฅผ ๊ฐ€์ง€์ง€ ์•Š๋Š” ์„œ๋ฒ„ ์ฒ˜๋ฆฌ ๋ฐฉ์‹์ด๋‹ค. ํด๋ผ์ด์–ธํŠธ์™€ ์ฒซ๋ฒˆ์งธ ํ†ต์‹ ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์•˜๋‹ค ํ•ด๋„, ๋‘๋ฒˆ์งธ ํ†ต์‹ ์—์„œ ์ด์ „ ๋ฐ์ดํ„ฐ๋ฅผ ์œ ์ง€

ryusae.tistory.com