Sun Java System Web Proxy Server 4.0.8 관리 설명서

Procedure파일 캐시 구성 방법

  1. Server Manager에서 Caching 탭을 누릅니다.

  2. File Cache Configuration 링크를 누릅니다.

    File Cache Configuration 페이지가 표시됩니다.

  3. 아직 선택하지 않은 경우 Enable File Cache를 선택합니다.

  4. 파일을 전송할지 여부를 선택합니다.

    파일 전송을 활성화하면 서버는 파일 내용이 아닌 파일 캐시에서 파일에 대한 열린 파일 설명자를 캐시합니다. PR_TransmitFile은 클라이언트에 파일 내용을 전송하는 데 사용됩니다. 파일 전송을 활성화하면 열린 파일 설명자만 캐시되므로 일반적으로 파일 캐시에서 사용하는 소형, 중형 및 대형 파일 등의 구분 방법은 더 이상 적용되지 않습니다. 기본적으로 파일 전송은 Windows에서는 활성화되고 UNIX에서는 비활성화됩니다. UNIX의 경우 HP-UX 및 AIX를 포함하여 OS 자체에서 PR_TransmitFile을 지원하는 플랫폼에서만 파일 전송을 활성화해야 합니다. UNIX/Linux 플랫폼에서는 사용하지 않는 것이 좋습니다.

  5. 해시 테이블의 크기를 입력합니다.

    기본 크기는 최대 파일 수의 두 배에 1을 더한 값입니다. 예를 들어, 최대 파일 수가 1024로 설정된 경우 기본 해시 테이블 크기는 2049입니다.

  6. 유효한 캐시 항목의 최대 사용 기간(초)을 입력합니다.

    기본 설정은 30입니다. 이 설정에 따라 파일을 캐시한 후에 캐시된 정보를 계속하여 사용하는 시간이 달라집니다. MaxAge 값보다 오래된 항목은 같은 파일이 캐시를 통해 참조되는 경우 같은 파일에 대한 새 항목으로 대체됩니다. 내용을 일정한 간격으로 업데이트할지 여부에 따라 최대 사용 기간을 설정합니다. 예를 들어, 내용이 일정한 간격으로 하루에 네 번 업데이트되는 경우 최대 사용 기간을 21600초(6시간)로 설정할 수 있습니다. 또는 파일이 수정된 후 내용 파일의 이전 버전을 유지할 수 있는 가장 긴 시간으로 최대 사용 기간을 설정할 수도 있습니다.

  7. 캐시할 최대 파일 수를 입력합니다.

    기본 설정은 1024입니다.

  8. 중간 및 작은 파일 크기 제한(바이트)을 입력합니다.

    Medium File Size Limit는 기본적으로 537600으로 설정됩니다. Small File Size Limit는 기본적으로 2048로 설정됩니다.

    캐시는 소형, 중형 및 대형 파일을 서로 다르게 처리합니다. 중간 파일의 내용은 파일을 UNIX/Linux 플랫폼의 가상 메모리에만 매핑하여 캐시합니다. 작은 파일의 내용은 힙 공간을 할당하고 파일을 이 공간으로 읽어 캐시합니다. 큰 파일에 대한 정보는 캐시되지만 파일 내용은 캐시되지 않습니다. 작은 파일과 중간 파일을 구분하면 작은 파일이 많은 경우 가상 메모리의 여러 페이지가 낭비되는 것을 방지할 수 있습니다. 그러므로 작은 파일 크기 제한 값은 일반적으로 VM 페이지 크기보다 약간 작습니다.

  9. 중간 및 작은 파일 공간을 설정합니다.

    중간 파일 공간은 모든 중간 크기 파일을 매핑하는데 사용되는 가상 메모리의 크기(바이트)입니다. 이 크기는 기본적으로 10485760으로 설정됩니다. 작은 파일 공간은 작은 파일을 캐시하는 데 사용되는 힙 공간을 포함하여 캐시에 사용되는 힙 공간 크기(바이트)입니다. UNIX/Linux의 경우 이 크기는 기본적으로 1048576입니다.

  10. OK를 누릅니다.

  11. Restart Required를 누릅니다.

    Apply Changes 페이지가 표시됩니다.

  12. Restart Proxy Server 버튼을 눌러 변경 사항을 적용합니다.