π μΏ ν€μ μ°¨μ΄μ ?
1οΈβ£ λ€νΈμν¬ μμ² μ
μΉ μ¬μ΄νΈμμ cookie
λ₯Ό μ€μ νλ©΄ 맀 μμ²λ§λ€ ν€λμ λ΄κ²¨μ μλ²λ‘ μ μ‘λ©λλ€.
νμ§λ§ web storage
λ μ μ₯λ λ°μ΄ν°κ° ν΄λΌμ΄μΈνΈμ μ‘΄μ¬νλ©° μλ²λ‘ μ μ‘λμ§ μμ΅λλ€.
μ΄λ₯Ό ν΅ν΄ λ€νΈμν¬ νΈλν½ λΉμ©μ μ€μΌ μ μμ΅λλ€.
2οΈβ£ HTTP ν€λ μ‘°μ
λν μ€ν λ¦¬μ§ κ°μ²΄λ μλ²κ° HTTP ν€λλ₯Ό ν΅ν΄ μ‘°μν μ μμ΅λλ€.
web storage
κ°μ²΄λ λͺ¨λ JS λ΄μμ μνλ©λλ€.
3οΈβ£ μ μ₯μ©λ
μΏ ν€λ μ΅λ 20κ°μ κ° μΏ ν€μ 4KB
μ μ©λ μ νμ΄ μλ λ°λ©΄μ
web storage
λ λΈλΌμ°μ μ κΈ°κΈ°μ λ°λΌ λ€λ₯΄μ§λ§
λͺ¨λ°μΌμ 2MB
, λ°μ€ν¬νμ 5MB ~ 10MB
λΌκ³ μκ°νλ©΄ λ©λλ€.
π Local Storage & Session Storage
HTML5 μ μΆκ°λ Web Storage λ μ λ κ°μ§ ννμ μ μ₯μλ₯Ό μ 곡ν©λλ€.
λ μ€ν λ¦¬μ§ κ°μ²΄ λͺ¨λ λλ©μΈ, νλ‘ν μ½, ν¬νΈ
λ‘ μ μλλ μ€λ¦¬μ§
μ λ¬Άμ¬ μμ΅λλ€.
λ°λΌμ νλ‘ν μ½κ³Ό μλΈ λλ©μΈμ΄ λ€λ₯΄λ©΄ λ°μ΄ν°μ μ κ·Όν μ μμ΅λλ€.
π‘ Origin μ΄λ?
Origin μ scheme, host, port κ° λμΌν URI λ₯Ό λ§ν©λλ€.
μλ₯Ό λ€μ΄ λ€μ URI λ€μ λͺ¨λ λμΌν origin μ λλ€.http://example.com/
http://example.com:80/
http://example.com/path/fileμΆμ² : https://www.ietf.org/rfc/rfc6454.txt
Local Storage
local storage
λ μ¬μ©μκ° μ§μ°μ§ μλ μ΄μ λΈλΌμ°μ μ κ³μ λ¨μμμ΅λλ€.
λν origin
μ΄ κ°μ κ²½μ° λ°μ΄ν°λ λͺ¨λ νκ³Ό μ°½μμ 곡μ λ©λλ€.
μλ λ‘κ·ΈμΈ
κ³Ό κ°μ κΈ°λ₯μ ꡬνν λ μ μ©ν©λλ€.
Session Storage
session storage
μ κ²½μ° κ°μ μ¬μ΄νΈμ κ°μ λλ©μΈμ΄λΌ νλλΌλ
λΈλΌμ°μ κ° λ€λ₯΄λ©΄ μλ‘ λ€λ₯Έ μμμ΄ λ©λλ€.
μ΄λ λλ©μΈλ§ κ°μΌλ©΄ μ μμ μΌλ‘ 곡μ κ°λ₯ν Local Storage
μ ꡬλΆλλ νΉμ§μ
λλ€.
λ°λΌμ λΈλΌμ°μ νμ λ«μ κ²½μ° μ κ±°λ©λλ€.
μΌνμ± λ‘κ·ΈμΈ
κ³Ό κ°μ κΈ°λ₯μ ꡬνν λ μ μ©ν©λλ€.
π μ°Έκ³ μλ£
[web] LocalStorage, SessionStorage, Cookieμ μ°¨μ΄μ
(HTML&DOM) λ‘컬μ€ν 리μ§, μΈμ μ€ν λ¦¬μ§ - κ·Έλ¦¬κ³ μΏ ν€
'π archive' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Design Pattern] PUB-SUB ν¨ν΄ (0) | 2022.06.13 |
---|---|
JWT (JSON Web Token) (0) | 2022.05.23 |
[Vue.js] λ°μν μμ€ν μ λ΄λΆ λμ λ°©μ μ΄ν΄λ³΄κΈ° (0) | 2022.03.07 |
[Vue.js μνκ΄λ¦¬ 3νΈ] Vuex μΈμ , μ΄λ»κ² μ¨μΌν κΉ? (0) | 2022.03.07 |
[Vue.js μνκ΄λ¦¬ 2νΈ] Vuex λ₯Ό μ΄μ©ν μν κ΄λ¦¬ (0) | 2022.03.07 |
π¬ λκΈ