웹 클라이언트에서 파일 다운로드 성능 향상

웹 클라이언트는 페이지에 첨부되거나 URL에 의해 맵핑된 서버 디렉토리에 있는 파일을 다운로드할 수 있습니다. 클라이언트가 바이트 범위 사용(HTTP 1.1에서 사용 가능) 지원 제품을 사용하는 경우, 클라이언트는 파일을 섹션(바이트 범위)별로 다운로드하고 각 파일 다운로드 과정을 추적합니다. 인터럽트가 발생하는 경우, 클라이언트는 인터럽트된 지점으로부터 다운로드를 재개할 수 있습니다. 바이트 범위 서빙을 사용하지 않는 경우, 사용자는 처음부터 인터럽트된 다운로드를 반복해야 합니다.

Domino® HTTP 1.1 스펙을 지원하는 클라이언트와 호환됩니다. 클라이언트는 다양한 방법으로 구현할 수 있습니다. 예를 들어 브라우저 플러그-인, 애플릿, 또는 자립형 프로그램으로 사용할 수 있습니다.

첨부 파일은 바이트 범위 서빙을 지원하는 클라이언트가 이에 액세스할 수 있도록 압축이 해제되어 있어야 합니다. 파일을 첨부할 때, Compress 옵션을 선택하지 마십시오. 기존 첨부 파일의 압축이 해제되었는지 확인하려면, Notes® 클라이언트에서 파일 - 문서 특성을 선택한 후 $FILE 항목을 선택하고 압축 유형 특성이 NONE인지 확인하십시오.

서버의 파일 시스템에서 파일 다운로드 예

파일 INSTALL.EXE는 URL 맵핑을 사용하여 다운로드할 수 있는 디렉토리에 있습니다. GetRight 3.1 클라이언트는 다음 URL을 사용하여 파일을 다운로드할 수 있습니다.

http:// hostname/install.exe

여기서 hostname은 사이트의 이름입니다.

다운로드가 종료된 경우, 클라이언트는 종료된 지점에서 다운로드를 재시작할 수 있습니다.

파일 첨부 다운로드의 예

PDF 파일이 문서에 첨부되고 한 번에 한 페이지씩 다운로드하도록 Adobe Acrobat에서 구성 옵션을 설정한 경우, 사용자는 PDF 파일을 한 번에 한 페이지씩 다운로드할 수 있습니다. 한 번에 한 페이지씩 다운로드는 사용자가 큰 파일의 일부만 원하는 경우에 성능을 상당히 향상시킬 수 있습니다. 예를 들어 사용자는 다음 URL을 사용하여 PROJECT.PDF 파일에 액세스합니다.

http:// hostname/dbname/viewUNID/docUNID/$FILE/project.pdf

여기서 hostname은 사이트의 이름이고, dbname은 첨부 파일을 저장하는 데이터베이스의 이름이고, viewUNID는 첨부 파일 보기의 유니버셜 ID이며, docUNID는 파일이 첨부된 문서의 유니버셜 ID입니다.