2009-07-27 3 views
14

가능한 중복 min으로 :이만들기는 버전


How to organize minification and packaging of css and js files to speed up website?
What do you use to minimize and compress JavaScript libraries?

안녕을 당신의 크기를 최소화하는 데 도움이 할 수있는 모든 도구/방법을 알고 계십니까 자바 스크립트 파일? 유이 압축기가 너무 CSS를 압축 것을 약간 더

:

+0

정확한 복제본 : http://stackoverflow.com/questions/507818/how-to-organize-minification-and-packaging-of-css-and-js-files-to-speed-up-websit – SilentGhost

답변

2

는 내가 알고있는 두 가지가 있습니다. .NET 버전은 MSBuild와 통합 될 수 있습니다.

+0

있습니다. 개미 작업과 메이븐 플러그인 – dfa

0

온라인 상태이고 다운로드하거나 설치할 소프트웨어가 필요하지 않기 때문에 JavaScriptCompressor.com을 좋아합니다.

2

저는 JavaScriptMVC를 잠시 사용하고 있습니다. JavaScriptMVC는 모든 자바 스크립트 파일을 결합하고 압축하는 내장 함수가 있습니다. 그러나 실제로 코드를 구조화하기위한 완벽한 프레임 워크입니다.

시장에는 많은 소형 분쇄기가 있습니다. 여기에 세 가지가 있습니다 : Compressing with JavaScriptMVC

JavaScriptMVC 및 도장의 큰 이익
Dojo also has a compressor

MinifyMe들이 압축을 수행하는 정규 표현식을 사용하지 않는 것입니다. 나는 다른 것들에 대해 모른다. 정규식을 사용하여 압축하면 압축/축소 된 자바 스크립트 코드에서 오류가 발생할 수 있으며 약 해짐

14

자바 스크립트를 최소화하는 데 사용할 수있는 다양한 온라인 도구가 있습니다.다음 도구는 모두 다운로드를 필요로하고 당신의 컴퓨터에서 실행되는 :

  1. YUI Compressor
  2. JSMin
  3. ShrinkSafe

는이 도구를 사용하면 /에 붙여 온라인 자바 스크립트를 제출하고 얻을 수 있습니다 컴퓨터에서 프로그램을 실행하지 않고도 최소화 된 버전을 다시 사용할 수 있습니다.

    자바 스크립트를 최소화과 0
  1. Packer
  2. JS Minifier

하나의 잠재적 인 문제는 배포에 대한 귀하의 코드베이스에서 최소화 된 버전을 유지해야 할 필요성, 개발/유지 보수를위한 확장 된 버전입니다. 이 문제를 해결하는 한 가지 방법은 문제의 파일을 압축하고 최소화하는 방법으로 웹 서버를 살펴 보는 것입니다. 이로 인해 웹 서버에 약간의 추가 오버 헤드가 발생할 수 있지만 캐시 수명 등을 통해이를 해결할 수 있습니다.

Apache의 경우 Apache2::Response::FileMerge이 이것을 처리하며 JavaScript::Minifier을 사용하여 실제 최소화를 수행 할 수 있습니다.

nginx에서 NginxEmbeddedPerlMinifyJS은 거의 동일한 작업을 수행합니다.

1

기타 답변에는 Javascript/CSS를 축소하는 다양한 도구가 나와 있습니다. 그러나 here for isntance처럼 수동으로 또는 배포 할 때 준비 단계를 사용하거나 mod_gzip 또는 이와 동등한 것을 사용하여 javascript/css를 GZip 할 수도 있습니다.

0

this 사이트를 확인하십시오. 다른 JavaScript 압축 유틸리티를 즉시 비교합니다.