UglifyJS 2을 사용하여 많은 자바 스크립트 파일을 연결하고 축소합니다 (너무 많지는 않지만 약 5 ~ 10 개). 이 프로세스는 UglifyJS 2의 기본 설정을 사용하여 Node.js에서 실행됩니다.UglifyJS 2의 소형화 프로세스 속도를 높이려면 어떻게해야합니까?
기본적으로 파일은 Require.js, jQuery, Backbone.js, Backbone.js입니다. Marionette, Moment.js 및 일부 추가) 도우미 파일을 압축 해제 된 (즉, 개발) 버전으로 제공합니다.
문제는이 프로세스가 거의 10 초 걸리는 것입니다. 내가 옵션으로
{ compress: false }
넘겨 의해 완전히 축소를 사용하지 않으면
, 그것은 훨씬 빨리,하지만 여전히 약 2 초 정도 걸립니다.
질문 # 1 : UglifyJS 2가 을 가져 오는 것이 일반적일까요? 몇 파일이라도 길어서입니까? 아니면 가장 잘못된 것이 있습니까?
질문 2 : UglifyJS 2의 유용한 옵션을 모두 해제하지 않고 어떻게이 프로세스의 속도를 높일 수 있습니까?
파일 크기에 대한 단서가 없습니다. 압축하는 데 약 7-8 초가 걸리는 JS 프로젝트가 있습니다. 이 프로젝트는 약 7 개의 파일로, 각각 400-500 라인 정도입니다. – Adi
내 질문을 업데이트했지만, 내 시나리오에서 여러 초가 걸리는 것이 정상적인 것 같습니다. 감사 :-)! –
요청할 때마다 이러한 파일을 축소하지 않습니까? – Mchl