jsp 파일 다운로드 압축

이 URL에 따라과 립 태그 라이브러리의 이진 분포를 다운로드: http://code.google.com/p/granule/downloads/list (육아 ennn. zip) 및 압축 파일을 풀고. 아래 예제는 서블릿은 zip 파일을 만들고 사용자가 다운로드 하기 위해 생성 된 zip 파일을 보내는 방법을 보여줍니다. 압축 프로세스는이 클래스의 zipfiles 메서드에 의해 수행 됩니다. 추가 압축 매개 변수를 설정 해야 하는 경우: 인라인 CSS를 압축 유이 압축기 라이브러리가 필요 합니다. 서버에서 정적 html 파일을 생성 하는 경우 가장 유연한 솔루션은 파일에 출력을 쓰기 전에 html 압축 호출입니다. 한 동안 HTML 파일을 생성 한 다음 프로덕션 서버에 업로드 하는 경우 코드를 수정 하지 않아도 되는 가장 쉬운 방법은 라이브러리의 명령줄 버전을 호출 하 고 파일을 다시 쓰는 ANT 작업을 사용 하는 것입니다. 압축 된 버전. 및 xmlcompressor 클래스는 스레드로부터 안전한 것으로 간주 됩니다 * 및 다중 스레드 환경에서 사용할 수 있습니다 (유일한 안전 하지 않은 부분은 압축 옵션을 설정, 그래서 그것은 응용 프로그램 마다 한 번 필요한 설정으로 압축기를 초기화 하는 것이 좋습니다 여러 스레드에서 병렬로 다른 페이지를 압축 하는 데 사용 합니다. 통계 생성을 활성화 하면 압축기를 안전 하 게 사용할 수 없다는 점에 유의 하십시오. –type 매개 변수가 설정 되지 않은 경우, 압축기는 파일 확장자를 기준으로 추측 하려고 합니다.

파일 확장명이 인식 되지 않으면 기본적으로 html 압축이 설정 됩니다. 한 번에 여러 개의 파일을 압축할 때, 유형이 추측 되지 않으며 수동으로 설정 되지 않은 경우 HTML 압축을 기본으로 합니다. html 압축 동안 다음은 페이지 소스에 적용 됩니다. juriy Zaytsev는 html 압축 설정이 프로젝트에 가장 적합 한 것에 대 한 가이드로 사용할 수 있는 html 축소 기술에 대해 우수한 상세한 연구를 수행 했습니다. 그의 html을 최적화 하 고 html 미니 제 기사를 실험을 참조 하시기 바랍니다. 당신은 유이 압축기 (기본값)와 구글 클로저 컴파일러 사이에 선택할 수 있는 인라인 자바 스크립트 압축 하십시오. 유이 압축기 사용 하는 경우, jar 파일 yuicompressor-2.4.6 (또는 yuicompressor-2.4. * .jar 또는 yuicicopressor jar)는 htmlcompressor 항아리와 같은 디렉토리에 존재 해야 합니다. 클로저 컴파일러 컴파일러. 항아리는 존재 해야 합니다.

(jar 파일 이름은 변경할 수 없습니다) 유의 하시기 바랍니다. 인라인 자바 스크립트 압축 중 하나를 선택 YUI 압축기 라이브러리 (기본적으로) 또는 Google 클로저 컴파일러 라이브러리를 필요로 합니다. 이것은/test/제외/하위 폴더에서 모든 html 파일을 압축 하 고 결과를/compresse/folder–보존-주석 및-형식 html 압축 매개 변수에 넣습니다. JavaScript 압축이 활성화 된 경우 해당 압축기 라이브러리가 프로젝트의 클래스 경로에 포함 되어야 합니다. 자세한 내용은 종속성 섹션을 참조 하십시오. 이 모드에서 HTML 압축기는 가능한 모든 압축 매개 변수와 보고서에 결과를 표시와 함께 제공 된 페이지를 압축 하려고 합니다: minsize-압축할 내용에 대 한 최소한의 크기를 설명 합니다.