17.2. 버퍼 캐시 구성
버퍼 캐시는 정적 리소스를 캐시하는 데 사용됩니다. JBoss EAP를 사용하면 배포에서 여러 캐시를 구성하고 참조할 수 있으므로 다양한 배포에서 서로 다른 캐시 크기를 사용할 수 있습니다. 버퍼는 지역에 할당되며 크기가 고정되어 있습니다. 사용된 총 공간의 크기는 버퍼 크기와 영역당 버퍼 수에 최대 영역 수를 곱하여 계산할 수 있습니다. 버퍼 캐시의 기본 크기는 10MB입니다.
JBoss EAP는 기본적으로 단일 캐시를 제공합니다.
기본 Undertow 하위 시스템 구성
<subsystem xmlns="urn:jboss:domain:undertow:10.0" default-server="default-server" default-virtual-host="default-host" default-servlet-container="default" default-security-domain="other">
<buffer-cache name="default"/>
...
</subsystem>
<subsystem xmlns="urn:jboss:domain:undertow:10.0" default-server="default-server" default-virtual-host="default-host" default-servlet-container="default" default-security-domain="other">
<buffer-cache name="default"/>
...
</subsystem>
기존 버퍼 캐시 업데이트
기존 버퍼 캐시를 업데이트하려면 다음을 수행합니다.
/subsystem=undertow/buffer-cache=default/:write-attribute(name=buffer-size,value=2048)
/subsystem=undertow/buffer-cache=default/:write-attribute(name=buffer-size,value=2048)
reload
reload
새 버퍼 캐시 생성
새 버퍼 캐시를 생성하려면 다음을 수행합니다.
/subsystem=undertow/buffer-cache=new-buffer:add
/subsystem=undertow/buffer-cache=new-buffer:add
버퍼 캐시 삭제
버퍼 캐시를 삭제하려면 다음을 수행합니다.
/subsystem=undertow/buffer-cache=new-buffer:remove
/subsystem=undertow/buffer-cache=new-buffer:remove
reload
reload
버퍼 캐시 구성에 사용할 수 있는 속성의 전체 목록은 Undertow 하위 시스템 속성 섹션을 참조하십시오.