IT/κΈ°μˆ λΈ”λ‘œκ·Έ

ν΄λΌμ΄μ–ΈνŠΈ-μ„œλ²„ μ‹œμŠ€ν…œ (Client-Server System)

🐳 Laboon 2024. 2. 26. 17:18
ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλ²„λž€?

 

ν΄λΌμ΄μ–ΈνŠΈλž€ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅λ°›λŠ” μ‚¬λžŒλ“€μ„ μ˜λ―Έν•œλ‹€.

μ„œλ²„λž€ ν΄λΌμ΄μ–ΈνŠΈμ—κ²Œ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” μ‚¬λžŒλ“€μ„ μ˜λ―Έν•œλ‹€.

 

보톡 μ›Ήκ³Ό μ•±, κ²Œμž„μ΄ μžˆλŠ”λ° μ•±κ³Ό κ²Œμž„μ„ 생각해보면 λ‹€μš΄λ‘œλ“œλ₯Ό μ§„ν–‰ν•˜κ³  웹은 λ”°λ‘œ λ‹€μš΄λ‘œλ“œλ₯Ό ν•˜μ§€ μ•ŠλŠ”λ‹€.

κ·Έ 이유λ₯Ό μ•ŒκΈ° μœ„ν•΄μ„œλŠ” λ¨Όμ € OS의 κ°œλ…κ³Ό λ°±μ—”λ“œ μ„œλ²„μ™€ ν”„λ‘ νŠΈμ—”λ“œ μ„œλ²„μ— λŒ€ν•΄μ„œ μ•Œκ³  μžˆμ–΄μ•Όν•œλ‹€.

 

ν”„λ‘ νŠΈμ—”λ“œ μ„œλ²„

 

웹을 μƒκ°ν•΄λ³΄μž.

μš°λ¦¬λŠ” URL(Uniform Resource Locator, μΌκ΄€μ„±μžˆλŠ” μžμ›μ˜ μœ„μΉ˜)을 톡해 μ›Ή νŽ˜μ΄μ§€λ₯Ό μ΄μš©ν•œλ‹€.

μ—¬κΈ°μ„œ μ›Ή νŽ˜μ΄μ§€λŠ” html둜 κ΅¬μ„±λ˜μ–΄μžˆκ³  html μ½”λ“œ λΈ”λŸ­κ³Ό js, css둜 ν‘œν˜„λ˜μ–΄μžˆλ‹€.

즉 νŠΉμ • html은 Resource(μžμ›)이 되고 μš°λ¦¬λŠ” 이 μœ„μΉ˜λ‘œ 접속해 μžμ›μ— λŒ€ν•΄ μš”μ²­ν•œλ‹€.

이 λ•Œ, URL은 μ‹€μ œλ‘œ ipμ£Όμ†Œλ‘œ κ΅¬μ„±λ˜μ–΄μžˆλŠ”λ° 이것은 μ„œλ²„μ˜ μ£Όμ†Œμ΄λ‹€.

즉, ν”„λ‘ νŠΈ μ„œλ²„κ°€ μ‘΄μž¬ν•˜κ³  있고 μš°λ¦¬λŠ” ν”„λ‘ νŠΈ μ„œλ²„μ— μ‘΄μž¬ν•˜λŠ” μžμ›μ„ μ‚¬μš©ν•˜λŠ” 것이닀.

 

μ•±κ³Ό κ²Œμž„

 

μ•±κ³Ό κ²Œμž„μ˜ 경우 보톡 μ ‘μ†ν•˜κΈ°λ³΄λ‹€λŠ” λ‹€μš΄λ‘œλ“œλ₯Ό ν•΄μ„œ μ‚¬μš©ν•œλ‹€.

κ·Έ μ΄μœ λŠ” μ›Ήμ˜ 경우 htmlμ΄λΌλŠ” λ¬Έμ„œ ν˜•νƒœμ΄λ―€λ‘œ κ·Έ 크기가 μž‘μ•„μ„œ μš”μ²­μ²˜λ¦¬μ—λ„ μ‹œκ°„μ΄ 였래 걸리지 μ•ŠλŠ”λ‹€.

ν•˜μ§€λ§Œ μ•±κ³Ό κ²Œμž„μ€ λ°μ΄ν„°μ˜ 크기가 크닀.

 

큰 데이터에 λŒ€ν•΄ ν†΅μ‹ μœΌλ‘œ μ²˜λ¦¬ν•˜κ²Œ 되면 μ˜€λ²„ν—€λ“œκ°€ 많이 λ°œμƒν•œλ‹€.

이것은 ν”„λ‘œκ·Έλž¨μ˜ μ„±λŠ₯도 λ–¨μ–΄νŠΈλ¦¬λŠ” 큰 μš”μΈμ΄ λœλ‹€.

κ²Œμž„μ˜ 경우 보톡 5GBκ°€ μ΄ˆκ³Όν•˜λŠ”λ° ν•„μš”ν•  λ•Œλ§ˆλ‹€ μš”μ²­μ„ ν•˜κ²Œλœλ‹€λ©΄ μ–Όλ§ˆλ‚˜ λŠλ¦΄μ§€...

ν•„μš”ν•  λ•Œλ§ˆλ‹€ μš”μ²­μ„ ν•˜κ²Œ 되면 속도가 말도 μ•ˆλ˜κ²Œ λŠλ¦¬κ² μ§€λ§Œ ν•œ 번 λ‹€μš΄λ‘œλ“œν•˜κ³ 

ν•„μš”ν•œ 만큼만 λž¨μ— μ μž¬ν•˜μ—¬ μœ λ™μ μœΌλ‘œ μ‚¬μš©ν•  수 μžˆλ‹€.

 

λ°±μ—”λ“œ μ„œλ²„

 

ν΄λΌμ΄μ–ΈνŠΈ μ΄μš©μžλ“€μ΄ νŠΉμ • κΈ°λŠ₯ λ˜λŠ” νŠΉμ • μžμ›μ„ μš”μ²­ν•˜κΈ° μœ„ν•΄ μ‘΄μž¬ν•˜λŠ” μ„œλ²„μ΄λ‹€.

μ›Ήμ—μ„œ λ‘œκ·ΈμΈμ„ ν•˜κ±°λ‚˜ κ²Œμž„μ—μ„œ μ•„μ΄ν…œμ„ κ΅¬λ§€ν•˜κ±°λ‚˜ μ€‘μš”ν•œ 데이터 뢀뢄은 λ°±μ—”λ“œ μ„œλ²„μ—μ„œ μ²˜λ¦¬ν•œλ‹€.

 

λ§Œμ•½, λ°±μ—”λ“œ μ„œλ²„κ°€ μ—†λ‹€κ³  가정을 ν•΄λ³΄μž.

 

ν΄λΌμ΄μ–ΈνŠΈμ˜ μ½”λ“œλŠ” 각 μ‚¬μš©μžκ°€ 확인할 수 μžˆλ‹€.

μ›Ήμ˜ 경우 F12 κ΄€λ¦¬μž 개발 도ꡬ, μ•±κ³Ό κ²Œμž„μ˜ 경우 νŠΉμ • 엔진을 μ‚¬μš©ν•΄μ„œ 뢄석할 수 μžˆλ‹€.

그럼, λ°μ΄ν„°λ² μ΄μŠ€μ˜ 정보λ₯Ό ν•΄ν‚Ήν•˜κ±°λ‚˜ 버그 λ“± μ•…μš©μ˜ μš°λ €κ°€ λ„ˆλ¬΄ 컀진닀.


  • 정리

ν΄λΌμ΄μ–ΈνŠΈ - μ„œλ²„ μ‹œμŠ€ν…œμ€ μ‚¬μš©μžκ°€ νŠΉμ • μžμ› 및 데이터λ₯Ό μ„œλ²„λ‘œ μš”μ²­μ„ ν•œλ‹€.

μ„œλ²„λŠ” 이 μš”μ²­μ— λŒ€ν•˜μ—¬ 데이터λ₯Ό κ°€κ³΅ν•˜κ³  κ²°κ³Όλ₯Ό 응닡해쀀닀.