IIS ¶
- IIS(Internet Information Services)λ μΉ μλ², FTP μλ²μ κ°μ΄ κΈ°λ³Έμ μ΄κ³ λ²μ©μ μΈ μΈν°λ· μλΉμ€λ₯Ό μμ€ν
μμ μ 곡ν μ μκ² ν΄μ£Όλ μννΈμ¨μ΄λ₯Ό λ§νλ€. κΈ°μ‘΄ μλμ°2000 μ νκ΅°μ κ²½μ° κΈ°λ³Έμ μΌλ‘ IIS 5.0μ μ 곡νμκ³ μλμ°XPμ κΈ°μ‘΄ IIS 5.0μ κΈ°λ₯μ κ°μ ν IIS 5.1μ μ 곡νκ³ μλ€. ν λ§λλ‘ HTTP, FTP, SMTP μλ²μ λ¬Άμμ΄λ€.
- μ€μΉ
νλ‘κ·Έλ μΆκ°/μ κ±° -> Windows κ΅¬μ± μμ μΆκ°/μ κ±° -> μΈν°λ· μ 보 μλΉμ€(IIS)
ISAPI ¶
Internet Server Application Programming Interface μ μ½μλ‘ κ°λ°μμκ² IIS μ κΈ°λ₯μ νμ₯ν μ μλ λ°©λ²μ μ 곡νλ€. μ¦, IIS κ° μ΄λ―Έ ꡬνν κΈ°λ₯μ μ¬μ©ν΄μ κ°λ°μκ° μλ‘μ΄ κΈ°λ₯μ ꡬνν μ μλ IIS SDK λ€. κ°λ°μλ ISAPI λ₯Ό μ΄μ©ν΄μ Extensions, Filters λΌλ λ κ°μ§ ννμ μ΄ν리μΌμ΄μ
μ κ°λ°ν μ μλ€.
- Advantages
- High Performance : outperform any other web application technology. (ASP, servser-side component)
- Low-Level Control : access to the whole array of Win32 API or 3rd party API
- High Performance : outperform any other web application technology. (ASP, servser-side component)
- Cautions
- Development requires more time : written in C or C++
- Scailability gains are not necessarily automatic : runs faster than others but there is no guarantee of perfect scalability
- ISAPI operates below helpful IIS infrastructure : helpful programming abstractions are absent. (ex: session )
- Development requires more time : written in C or C++