IIS7 IIS 기능 중 Brotli 기능 소개 Brotli는 Google이 개발한 오픈 소스 무손실 압축 알고리즘으로, 웹 페이지와 리소스의 압축을 위해 주로 사용됩니다. 브라우저와 서버 간의 데이터 전송 시 압축을 통해 파일 크기를 줄여 속도와 효율성을 개선하는 데 목적이 있습니다. Brotli는 Gzip에 비해 압축률이 더 높아, 특히 텍스트 기반 리소스(HTML, CSS, JavaScript 등)에서 효율적입니다.Brotli의 주요 특징높은 압축률: Brotli는 Gzip보다 더 높은 압축률을 제공하여, 같은 파일에 대해 더 작은 크기의 압축 파일을 생성합니다. 이는 특히 저속 네트워크 환경에서 유리하며, 데이터 전송 비용을 줄이는 데 도움을 줍니다.빠른 압축 및 해제 속도: Brotli는 데이터를 압축하고 해제하는 속도가 빨라, 페이지 로딩 .. 2024. 11. 10. IIS 401 에러가 발생하였을 경우 체크사항 일단 401 에러가 발생했을 경우 현상은 이렇습니다. 1. 401 에러 페이지 표시 2. 커스텀 에러 페이지 표시 3. 윈도우 인증이나 기본 인증이 포함되어 있는 경우 NTLM 창 무한 반복 IIS에서 401 에러가 발생하였을 때, 몇 가지 체크해야할 사항을 적어봅니다. - 인증 체크 인증이 무슨 인증이냐에 따라서 직접 파일에 접근 유저가 다르다. - 윈도우 인증, 기본 인증, 익명 인증(사용자 지정) > 익명 인증 사용자 지정 시 IUSR 로 접근하기 때문에 사이트 폴더 권한에 IUSR를 추가해야 한다. - 익명 인증(어플리케이션 풀) > 익명 인증 응용 프로그램 풀 ID로 지정 시 고급 설정에서 ID를 무엇으로 사용하는지 체크가 필요하다. 만약 ApplicationPoolIdentity 로 지정되어 .. 2022. 8. 3. IIS 에러 페이지 설정 IIS 에러 페이지 설정에 대해서 적어보려 합니다. 일단 윈도우 11 기준으로 IIS와 [HTTP 오류] 기능이 설치가 되어 있는지 확인이 필요합니다. 위의 기능이 추가되어 있다면, 아래와 같이 해당 사이트를 클릭 시 [오류 페이지] 기능이 보입니다. [오류 페이지] 진입하면 상태 코드와 경로를 지정한 내용이 보이고, 그 중 흔한 에러 404를 선택해 편집을 합니다. 그리고 [이 사이트에서 URL 실행]을 선택 후 에러 페이지 경로를 설정하시면 됩니다. 여기서 확인을 클릭하면 모든 작업은 끝납니다. 아래 그림은 web.config에 설정 된 부분 입니다. 2022. 7. 18. IIS Module 추가로 Body Log 추가하기 라이브러리형으로 솔루션을 하나 새로 만든 후. IHttpModule을 상속받는 클래스를 하나 생성한다. using System; using System.Web; namespace Test.Solution.HttpModules { public class HttpPOSTLogger : IHttpModule { public void Dispose() { } public void Init(HttpApplication context) { context.BeginRequest += new EventHandler(context_BeginRequest); } private void context_BeginRequest(object sender, EventArgs e) { if (sender != null && send.. 2022. 5. 3. 이전 1 2 다음 반응형