Varnish
Varnish
오픈소스 웹 애플리케이션 가속기인 Varnish Cache와 상호작용할 수 있게 해 주는 확장의 레퍼런스예요. 실행 중인 varnish 인스턴스에 TCP 소켓이나 공유 메모리를 통해 접근할 수 있게 해 줍니다.
출처: Varnish
본문
개요
Varnish Cache는 오픈소스이며 최신 기술(State of the Art) 수준의 웹 애플리케이션 가속기예요. 이 확장은 실행 중인 varnish 인스턴스와 TCP 소켓 또는 공유 메모리를 통해 상호작용할 수 있게 해 줘요.
클래스
VarnishAdmin — VarnishAdmin 클래스
VarnishAdmin::auth— varnish 인스턴스에서 인증합니다VarnishAdmin::ban— VCL 표현식을 사용해 URL을 ban합니다VarnishAdmin::banUrl— VCL 표현식을 사용해 URL을 ban합니다VarnishAdmin::clearPanic— varnish 인스턴스의 panic 메시지를 지웁니다VarnishAdmin::connect— varnish 인스턴스 관리 인터페이스에 연결합니다VarnishAdmin::__construct— VarnishAdmin 생성자VarnishAdmin::disconnect— varnish 인스턴스 관리 인터페이스에서 연결을 끊습니다VarnishAdmin::getPanic— varnish 인스턴스의 마지막 panic 메시지를 가져옵니다VarnishAdmin::getParams— 현재 varnish 인스턴스 구성 매개변수를 가져옵니다VarnishAdmin::isRunning— varnish 슬레이브 프로세스가 현재 실행 중인지 확인합니다VarnishAdmin::setCompat— 클래스 compat 구성 매개변수를 설정합니다VarnishAdmin::setHost— 클래스 host 구성 매개변수를 설정합니다VarnishAdmin::setIdent— 클래스 ident 구성 매개변수를 설정합니다VarnishAdmin::setParam— 현재 varnish 인스턴스에 구성 매개변수를 설정합니다VarnishAdmin::setPort— 클래스 port 구성 매개변수를 설정합니다VarnishAdmin::setSecret— 클래스 secret 구성 매개변수를 설정합니다VarnishAdmin::setTimeout— 클래스 timeout 구성 매개변수를 설정합니다VarnishAdmin::start— varnish 워커 프로세스를 시작합니다VarnishAdmin::stop— varnish 워커 프로세스를 중지합니다
VarnishStat — VarnishStat 클래스
VarnishStat::__construct— VarnishStat 생성자VarnishStat::getSnapshot— 현재 varnish 인스턴스 통계 스냅샷을 가져옵니다
VarnishLog — VarnishLog 클래스
VarnishLog::__construct— VarnishLog 생성자VarnishLog::getLine— 다음 로그 라인을 가져옵니다VarnishLog::getTagName— 인덱스로 로그 태그의 문자열 표현을 가져옵니다
VarnishException — VarnishException 클래스
더 알아보기
Varnish 확장의 요구 사항·설치 방법, 사전 정의 상수와 기본 예제는 설치·구성(Installing/Configuring) 및 예제(Examples) 섹션을 함께 확인해 보세요.