Categories
Tech

MS의 SPLA 라이선스

MS의 서버용 운영체제를 구매하여 웹 서비스를 하는 경우에는 필수적으로 SPLA라는 서비스 공급자용 라이선스 계약을 체결해야 한다. 해당 라이선스는 영구적 계약 체결이 존재하지 않고, 월정액으로만 체결이 가능.

보통 웹 서버 제품군은 1 CPU당, DB 제품군은 2 Core 당 가격으로 계산한다.
여기서 특징적인 것은, DB 제품군 구매시 선택가능한 라이선스인 WEB 라이선스의 경우는 비즈니스 정보가 담긴 ERP나 그룹웨어 등에 사용 불가능하고, 공개된 웹 페이지 제작을 위해서만 사용해야 한다는 점.

MS의 SPLA 라이선스 소개 페이지: http://www.microsoft.com/ko-kr/licensing/licensing-options/spla-program.aspx http://www.spla.co.kr/spla/spla.aspx

Categories
Tech

HTTP Accept Header

Chrome 28.0.1500.72 m 버전에서는 웹 페이지 요청시 다음과 같이 Accept 헤더를 보낸다.

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

Accept 헤더는 웹 브라우저가 응답을 받았을 경우에, 어떤 Content-Type 으로 해석을 할 것 인지를 결정하는 내용을 담고 있다.

위 예제의 경우에는 text/html과 application/xhtml+xml 순서대로 해석하며, 응답의 Content-Type과 맞지 않는 경우에는 q 값(기본: 1)에 따라서 높은 우선순위의 Content-Type을 선택하여 해석을 진행한다.

위 예제에서는 응답 Content-Type가 text/html이나 application/xhtml+xml이 아닌 경우에 그 다음 순위로 application/xml로 해석을 하게 된다.

HTTP Accept Header Definition: http://tools.ietf.org/html/rfc2616#section-14.1