Skip to content

Latest commit

Β 

History

History
46 lines (20 loc) Β· 1.82 KB

Cookie_Session.md

File metadata and controls

46 lines (20 loc) Β· 1.82 KB

Cookie & Session

HTTPλŠ” λΉ„μƒνƒœμ„±(Stateless) ν”„λ‘œν† μ½œλ‘œ μƒνƒœ 정보λ₯Ό μœ μ§€ν•˜μ§€ μ•ŠλŠ”λ‹€. 연결을 μœ μ§€ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ— λ¦¬μ†ŒμŠ€ λ‚­λΉ„κ°€ μ€„μ–΄λ“œλŠ” 것은 큰 μž₯μ μ΄μ§€λ§Œ 톡신할 λ•Œλ§ˆλ‹€ 맀번 μ—°κ²° 섀정을 ν•΄μ•Ό ν•˜λ©°, 이전 μš”μ²­κ³Ό ν˜„μž¬ μš”μ²­μ΄ 같은 μ‚¬μš©μžμ˜ μš”μ²­μΈμ§€ μ•Œ 수 μ—†λ‹€λŠ” 단점이 μ‘΄μž¬ν•œλ‹€.

쿠킀와 μ„Έμ…˜μ„ ν†΅ν•΄μ„œ HTTP의 Statelessν•œ λ¬Έμ œμ μ„ ν•΄κ²°ν•  수 μžˆλ‹€.

[μ €μž₯ μœ„μΉ˜]

  • μΏ ν‚€ : ν΄λΌμ΄μ–ΈνŠΈμ˜ μ›Ή λΈŒλΌμš°μ €κ°€ μ§€μ •ν•˜λŠ” λ©”λͺ¨λ¦¬ or ν•˜λ“œ λ””μŠ€ν¬
  • μ„Έμ…˜ : μ„œλ²„μ˜ λ©”λͺ¨λ¦¬

[만료 μ‹œμ ]

  • μΏ ν‚€ : μ €μž₯ν•  λ•Œ, expires 속성을 μ •μ˜ν•˜μ—¬ λ¬΄νš¨ν™”μ‹œν‚€λ©΄ μ‚­μ œλ  λ‚ μ§œλ₯Ό 지정할 수 μžˆλ‹€.
  • μ„Έμ…˜ : ν΄λΌμ΄μ–ΈνŠΈκ°€ λ‘œκ·Έμ•„μ›ƒν•˜κ±°λ‚˜ μ„€μ • μ‹œκ°„ λ™μ•ˆ λ°˜μ‘μ΄ μ—†μœΌλ©΄ λ¬΄νš¨ν™”λ˜κΈ° λ•Œλ¬Έμ— μ •ν™•ν•œ μ‹œμ μ„ μ•Œ 수 μ—†λ‹€.

[λ¦¬μ†ŒμŠ€]

  • μΏ ν‚€ : ν΄λΌμ΄μ–ΈνŠΈμ— μ €μž₯되고 ν΄λΌμ΄μ–ΈνŠΈμ˜ λ©”λͺ¨λ¦¬λ₯Ό μ‚¬μš©ν•˜κΈ° λ•Œλ¬Έμ— μ„œλ²„ μžμ›μ„ μ‚¬μš©ν•˜μ§€ μ•ŠλŠ”λ‹€.
  • μ„Έμ…˜ : μ„œλ²„μ— μ €μž₯되고, μ„œλ²„ λ©”λͺ¨λ¦¬λ‘œ λ‘œλ”©λ˜κΈ° λ•Œλ¬Έμ— μ„Έμ…˜μ΄ 생길 λ•Œλ§ˆλ‹€ λ¦¬μ†ŒμŠ€λ₯Ό μ°¨μ§€ν•œλ‹€.

[μš©λŸ‰ μ œν•œ]

  • μΏ ν‚€ : ν΄λΌμ΄μ–ΈνŠΈλ„ λͺ¨λ₯΄κ²Œ μ ‘μ†λ˜λŠ” μ‚¬μ΄νŠΈμ— μ˜ν•˜μ—¬ 섀정될 수 있기 λ•Œλ¬Έμ— μΏ ν‚€λ‘œ 인해 λ¬Έμ œκ°€ λ°œμƒν•˜λŠ” κ±Έ λ§‰κ³ μž ν•œ 도메인당 20개, ν•˜λ‚˜μ˜ μΏ ν‚€λ‹Ή 4KB둜 μ œν•œν•΄ λ‘μ—ˆλ‹€.
  • μ„Έμ…˜ : ν΄λΌμ΄μ–ΈνŠΈκ°€ μ ‘μ†ν•˜λ©΄ μ„œλ²„μ— μ˜ν•΄ μƒμ„±λ˜λ―€λ‘œ κ°œμˆ˜λ‚˜ μš©λŸ‰ μ œν•œμ΄ μ—†λ‹€.

[λ³΄μ•ˆ]

  • μΏ ν‚€ : ν΄λΌμ΄μ–ΈνŠΈμ— μ €μž₯ν•˜κΈ° λ•Œλ¬Έμ— λ³΄μ•ˆμ— μ·¨μ•½ν•˜λ‹€.
  • μ„Έμ…˜ : μ„œλ²„μ— μ €μž₯ν•˜κΈ° λ•Œλ¬Έμ— 쿠킀에 λΉ„ν•΄μ„œλŠ” λ³΄μ•ˆμ— μš°μˆ˜ν•˜λ‹€.

Reference