E D R , A S I H C RSS

Curl

{{| |}}

1. Curl?

Curl은 λΈκ΅­ MIT(맀사츄세츠 κ³΅κ³ΌλŒ€ν•™)의 연ꡬ ν”„λ‘œμ νŠΈμ—μ„œ μ‹œμž‘λœ μƒˆλ‘œμš΄ Web μ–Έμ–΄μž…λ‹ˆλ‹€. μ„œλ²„μ— λŒ€λΆ€λΆ„μ˜ μ²˜λ¦¬κ°€ μ§‘μ€‘λ˜λŠ” 기쑴의 μ›Ή μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜κ³ΌλŠ” 달리 ν΄λΌμ΄μ–ΈνŠΈμΈ‘μ—μ„œ λŒ€λΆ€λΆ„μ˜ μ²˜λ¦¬λΌ μ‹€ν–‰ν•˜λŠ” γ€Œλ¦¬μΉ˜Β·ν΄λΌμ΄μ–ΈνŠΈγ€λΌ μ‹€ν˜„ν•  수 μžˆλŠ” 점이 μ΅œλŒ€μ˜ νŠΉμ§•μž…λ‹ˆλ‹€. μ‹€ν˜„ κ°€λŠ₯ν•œ μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ€‘μ‹¬μœΌλ‘œ Curl의 μ „λͺ¨λΌ μ•Œμ•„ 보도둝 ν•˜κ² μŠ΅λ‹ˆλ‹€.

μš”μ¦˜μ€, λͺ¨λ“  기업이Web μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ΄μš©ν•˜κ³  μžˆλ‹€κ³  해도 과언은 μ•„λ‹™λ‹ˆλ‹€. κ³ κ°μ—κ²Œ μ •λ³΄λΌ μ œκ³΅ν•˜λŠ” Web μ‚¬μ΄νŠΈμ— 머무λ₯΄μ§€ μ•Šκ³ , μ‚¬λ‚΄μ˜ κΈ°κ°„κ³„λ‚˜ μ •λ³΄κ³„λŠ” 물둠이고 BtoB(κΈ°μ—…κ°„ μ „μžμƒκ±°λž˜)λ‚˜ BtoC(μ†ŒλΉ„μžλŒ€μƒ μ „μžμƒκ±°λž˜) λ“±μ˜ λ‹€μ–‘ν•œ μ‹œμŠ€ν…œμ—μ„œ Web 기술이 이용되고 μžˆμŠ΅λ‹ˆλ‹€.

ν•œνŽΈ, Web μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ κ³Όμ œκ°€ ν‘œλ©΄ν™”ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. μ²˜λ¦¬κ°€ μ„œλ²„μ— λ„ˆλ¬΄ μ§‘μ€‘λœλ‹€λŠ” 것이 κ°€μž₯ 큰 문제점으둜 거둠되고 μžˆμŠ΅λ‹ˆλ‹€. μ‹œμŠ€ν…œ κ΄€λ¦¬μ˜ νŽΈλ¦¬μ„±μ΄λΌλŠ” κ΄€μ μ—μ„œ λ³΄λ©΄γ€Œν΄λΌμ΄μ–ΈνŠΈ μΈ‘μ—λŠ” Web λΈŒλΌμš°μ €λ§Œ 있으면 λœλ‹€γ€λΌλŠ” 것은Web μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ μ•„μ£Ό 큰 μž₯μ μž…λ‹ˆλ‹€λ§Œ, κ·Έ λ•Œλ¬Έμ— ν΄λΌμ΄μ–ΈνŠΈμΈ‘μ˜ β€œν‘œν˜„λ ₯이 μ•½ν•˜κ³ β€, β€œμ‘°μž‘ν•˜κΈ° 어렡고”, β€œμ‘λ‹΅ 속도가 λŠλ¦¬λ‹€β€ λ“±μ˜ 문제점이 λΆ€κ°λ˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
curl_implementation.gif


2. Thread

κΈ°μˆ μ μœΌλ‘œλŠ” μ΅œκ·Όμ—μ˜ Ajax, Flex(MacromediaFlash) λ“±μ˜ 리치 ν΄λΌμ΄μ–ΈνŠΈ κΈ°μˆ λ“€κ³Ό 같은 λΆ„λ₯˜λ‘œ 묢일 수 μžˆμ„λ“. λ‹€λ₯Έ κΈ°μˆ λ“€κ³Όμ˜ μ°¨μ΄μ μœΌλ‘œλŠ” μ–΄λ–€κ²Œ μžˆλŠ”μ§€? --1002
Ajaxν”„λ‘œκ·Έλž˜λ°μ„ 해본적이 μ—†μ–΄μ„œ Gmailμ—μ„œ κ΄€μ°°ν•œ λ‚΄μš©μ„ κΈ°μ€μœΌλ‘œ 해보면... μ•„λ§ˆλ„ curl 둜 λ§Œλ“€μ–΄μ§„ λΉ λ₯Έ μ†λ„μ˜ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ΄μš©ν•΄μ„œ μ€λ” λ‹€μ–‘ν•œ 처리 κ°™μ€κ²Œ κ°€λŠ₯ν•˜μ§€ μ•Šμ„κΉŒμš”? 뭐 κ·Έλž˜ν”½ μ—λ””ν„°λΌ activexλΌ μ΄μš©ν•˜μ§€ μ•Šκ³ λ„ λ§Œλ“€ 수 μžˆλ‹€λ˜μ§€.. 그리고 λ„€νŠΈμ›Œν¬κ°€ disconnect된 μƒνƒœμ—μ„œ μ‚¬μš©μžκ°€ μž‘μ—…ν•œ λ‚΄μš©μ„ λ³΄κ΄€ν•˜κ³  μžˆλ‹€κ°€ connect된 μƒνƒœλ‘œ λ°”λ€Œλ©΄ μž‘μ—…μ„ μ²˜λ¦¬ν•˜λŠ” 일같은 것도 κ°€λŠ₯ν•  것 κ°™κ³ μš”.(ajaxκ°€ jscript+dhtml을 μ΄μš©ν•œ 기술이라고 μ•„λŠ”λ° μ΄λŸ°κ²ƒλ„ κ°€λŠ₯ν•œμ§€λŠ” λͺ¨λ₯΄κ² λ„μš”.;;) μ•„λ¬΄λž˜λ„ 둜컬의 runtimeμœ„μ—μ„œ μž‘λ™μ„ ν•˜λŠ” 만큼 μœ μ €μ˜ μž…μž₯μ—μ„œ μ€λ” λ‹€μ–‘ν•œ μƒμš©μ˜ μš©λ„κ°€ μžˆμ„ κ²ƒμ΄λΌλŠ” μƒκ°μ΄λ“œλ„μš”. λ¬Όλ‘  runtime 이 있기 λ•Œλ¬Έμ— 상업적 ν‘œμ€μ΄ λ˜κΈ°μ „μ—λŠ” κΈ°μ—…μš© μ‹œμž₯μ—μ„œλ§Œ νŒ”λ¦΄ κ²ƒλ“€μ—λ§Œ 쓰일지도 λͺ¨λ₯΄κ² κ³ μš”. - eternalbleu

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:03
Processing time 0.0369 sec