π₯ μ€λ μ΄λμ λμ ν΄λ³΄μ ¨κ³ , 무μμ λ°°μ°μ ¨λμ?
- TypeScript μ»΄νμΌλ¬
- λΉ λ₯Έ μΉ μ¬μ΄νΈλ₯Ό λ§λ€κΈ° μν΄ μλ©΄ μ’μ βμΈ κ°μ§ μ리β
π νμ΅νμλ©΄μ κΆκΈνμ λΆλΆμ΄λ, μ΄λ €μ λ μ μ λκΉμ?
μλ² μλ΅μ μ΅μ ννκΈ° μν λ°©λ² μ€ νλμΈ CDNμ΄ λ¬΄μμΈμ§?
- CDNμ μλ²μ μ¬μ©μ μ¬μ΄μ 물리μ μΈ κ±°λ¦¬λ₯Ό μ€μ¬ μ½ν μΈ λ‘λ©μ μμλλ μκ°μ μ΅μννλ€. λ¨Όμ μΊμ μλ²λ₯Ό μ€μΉν λ€μ, μλ³Έ μλ²μ λ©λ¦¬ μλ μ¬μ©μκ° μΉμ¬μ΄νΈμ μ μν λ μΊμ μλ²κ° μ½ν μΈ λ₯Ό μ λ¬νλ€.
- CDN μμ²΄κ° μμμ μ¬μ©μμ κ°μ₯ κ°κΉμ΄ μΊμ μλ²μμ μ 보λ₯Ό μ°Ύμ 보λ΄λ κ²μ΄λ€.
π μ°Έκ³
κ°λΉμ λΌμ΄λΈλ¬λ¦¬ - [ν΄λΌμ°λ μ΄ν΄] CDNμ΄λ?
π λ΄μΌμ μ΄λ»κ² ν΄λ³΄κ³ μΆμΌμΈμ?
λΉ λ₯Έ μΉ μ¬μ΄νΈλ₯Ό λ§λ€κΈ° μν΄ μλ©΄ μ’μ βμΈ κ°μ§ μ리β
μκΈ : λΉ λ₯Έ μΉ μ¬μ΄νΈλ₯Ό λ§λ€κΈ° μν΄ μλ©΄ μ’μ βμΈ κ°μ§ μ리β
1οΈβ£ μΉ λ¦¬μμ€μ ν¬κΈ° μ€μ΄κΈ°
μ€ν¬λ¦½νΈλ₯Ό μ΅μννμ. κ°λ° μμλ κ°λ μ±μ μν΄ ν΄λ¦° μ½λ, 컨벀μ μ μ΄μ©νμ§λ§ λΈλΌμ°μ κ° μ€νν λμλ λ¬Έλ²λ§ νλ¦¬μ§ μμΌλ©΄ λ¬Έμ κ° μμΌλ―λ‘ λΆνμν μ£Όμ, κ°ν λ¬Έμ λ±μ μμ νμ¬ ν¬κΈ°λ₯Ό μ΅μννλ κ²μ΄ μ’λ€.
μλ§μ ν¬κΈ°μ μ΄λ―Έμ§λ₯Ό μ¬μ©νμ. μΈλ€μΌ μ΄λ―Έμ§λ₯Ό μλ³ΈμΌλ‘ κ·Έλλ‘ μ¬μ©νλ κ²½μ°κ° μλλ° μ΄λ λ€μ΄λ‘λ λ°μ΄νΈμ λλΉλ€. νμμ λ°λΌ λμΌν μ΄λ―Έμ§λ₯Ό ν΄μλμ λ§κ² λ³ννμ¬ μ¬μ©νμ.
2οΈβ£ μλ² μΈ‘ μλ΅μ μ΅μ ννκΈ°
λλ¦° μλ²λ κ²°κ΅ λͺ¨λ μΉ μ±λ₯ μν° ν¨ν΄μ μμΈμ΄λ€. νΉν 쿼리 νλμ μννλ κ²μ΄ μ€μνλ€.
Preloadλ₯Ό μ¬μ©νμ.
3οΈβ£ μ¬μ©μ νκ²½μ λ§λ μ½ν μΈ λ‘ μ΅μ ννκΈ°
λΈλΌμ°μ μ μ΅μ νλ μ΄λ―Έμ§ νμμ μ¬μ©νλ©΄ μΉ λ¦¬μμ€λ₯Ό μ€μΌ μ μλ€. ν¬λ‘¬ λΈλΌμ°μ μ μ΅μ νλ μ΄λ―Έμ§ νμμ WebP
μ΄λ€. μ΄ μΈ AVIFλ μλ€.