C# 사용 가이드
EnyimMemcached C# 사용 가이드 1. 라이브러리 소개 EnyimMemcached는 .NET Framework/.NET 환경에서 사용하는 Memcached 공식 메인스트림 .NET 클라이언트 라이브러리입니다. Attila Kiskó가 유지보수하며 NuGet으로 설치하고 텍스트 프로토콜 혹은 바이너리 프로토콜로 Memcached 서버에 …
독립 소프트웨어 개발 스튜디오
EnyimMemcached C# 사용 가이드 1. 라이브러리 소개 EnyimMemcached는 .NET Framework/.NET 환경에서 사용하는 Memcached 공식 메인스트림 .NET 클라이언트 라이브러리입니다. Attila Kiskó가 유지보수하며 NuGet으로 설치하고 텍스트 프로토콜 혹은 바이너리 프로토콜로 Memcached 서버에 …
먼저 Telnet을 설치해야 합니다 Telnet으로 Memcached 연결하기 Windows는 기본적으로 Telnet 클라이언트가 비활성화되어 있으므로 활성화해야 합니다: 제어판 → 프로그램 → Windows 기능 켜기/끄기 →【Telnet 클라이언트】체크 연결 명령어: 핵심 명령어 5가지 명령어 …
1. Memcached란 무엇인가 Memcached는 분산 인메모리 캐시 컴포넌트로, 어떤 프로그래밍 언어에도 의존하지 않는 독립적인 서드파티 캐시 도구입니다. 웹사이트 성능 최적화에 자주 쓰이며 자주 접근하는 데이터를 메모리에 저장해 데이터베이스 부하를 줄여줍니다. …
앞 장에서는 사용자가 직접 정의한 내용을 로그로 남기는 방식을 다뤘습니다. 사실 Log4net은 예외 정보와 스택 추적 내용까지 기록할 수 있어 개발자가 문제를 파악하기 편리합니다. 잘못된 작성법(스택 정보가 출력되지 않음) 이 …
log4net 설정을 별도 log4net.config 파일로 분리하여 web.config와 섞이지 않게 합니다. 어셈블리 어트리뷰트로 설정 파일을 자동으로 불러옵니다. 1 log4net.config 생성 웹 사이트 루트 디렉터리에 배치 2 AssemblyInfo.cs 초기화 설정 프로젝트 내 …
콘솔 애플리케이션 로그 출력 기능을 구현하며 로그 레벨별로 글자색·배경색을 커스텀할 수 있습니다. 디버깅 단계에서 가독성이 매우 좋습니다. 콘솔 로그는 로그 레벨마다 전경색과 배경색을 지정해 로그 종류를 쉽게 구분할 수 있습니다. …
단점: 로그 발생 빈도가 높은 환경에서는 데이터베이스 부하가 커지므로 운영 환경에서는버퍼 쓰기, 테이블 분할, 오래된 로그 주기적 삭제를 적용해 최적화하세요. 1 로그 테이블 생성 (SQL Server) 필드 설명: 필드 설명 …
소개 설치 최신 .NET 프로젝트는 NuGet 설치를 권장합니다: Visual Studio의「NuGet 패키지 관리」에서 log4net을 검색해 한 번 클릭으로 설치할 수도 있습니다. 초기 log4net은 dll 파일을 직접 다운로드해 참조했지만 현재는 NuGet이 주 …
문서 객체 가져오기 1. 문서 객체 생성 2. 두 가지 불러오는 방식 1)HTML 문자열 불러오기 2)로컬 HTML 파일 불러오기(깨진 문자 방지를 위해 인코딩 지정) Windows 경로는 @ 기호로 이스케이프를 끄는 …
1. 환경 준비 1. 참조 방식 주로 사용하는 방식은 두 가지입니다: 2. 자주 쓰이는 핵심 클래스 클래스 이름 설명 HtmlDocument HTML 문서 객체, HTML 소스 로딩 처리 HtmlWeb 네트워크 요청 …