2011-08-07 5 views
1

나는 크롬 앱을 제작하고 있습니다. js와 css는 이제 커져서 조용하게되었습니다. 나는 gzip에 대한 이전 경험이 없다. 하지만 일부 연구를 수행하고 gzip 파일을 제공하면 .HTACCESS 파일을 약간 변경해야한다는 것을 알게되었습니다. 하지만 내 앱에서는 불가능합니다. 그래서 누구나 파일을 압축하고 성공적으로 게시하는 방법에 대한 간단한 설명을 줄 수 있습니까?크롬 확장 프로그램 : gzip css/js

+0

어떤 서버를 사용하고 있습니까? –

+0

서버? 그것은 크롬 애플 리케이션입니다 .. 그래서 .. 어떤 서버? – Achshar

+0

로컬? 그래서 gzip은 도움이되지 않습니다 - gzip은 네트워크를 통해 전송하기위한 것이고, 그것은 즉석에서 압축 해제됩니다. –

답변

5

로컬 파일을 압축 할 필요가 없으므로 속도가 느려집니다. 모든 gzip, minifier 등은 병목 현상이므로 모든 비용을 감안하여 네트워크 전송 속도에 맞서 싸웠습니다. 로컬 파일의 경우 단순 파일 읽기는 읽기 + 압축 해제보다 훨씬 빠릅니다. 로컬 파일 압축은 디스크 공간을 절약하기 위해서만 사용되며 속도를 높이는 데 사용되지 않습니다.

파일을 작게 만들고 비용을 들이지 않으므로 (Google Closure Compiler, YUICompressor, packer 등) 파일을 최소화해야합니다. 파일 크기가 지나치게 축소되지 않도록해야합니다. 실행 속도의 비용으로 파일을, 나는 포장기가 그런 옵션이 있다고 생각).

+0

그래서 내가 파일이 아닌 gziped하게해야합니까? 글쎄, 나를 위해 충분하다. D :하지만 D 소형화에 관해서는, 필자는 js를 줄이기 위해 몇 가지 온라인 사이트를 시도했지만 파일 크기를 32 kb에서 50 kb로 늘렸다. – Achshar

+0

@Achshar 그래서 당신의 js 파일은 32kb이고 당신은 그것을 "상당히 큰"것이라고 부릅니까? :) 그냥 그대로 두십시오, 그만한 가치는 없습니다. 내가 어떤 사이트를 시도했는지는 모르겠지만 목록에있는 것들이 가장 인기있는 솔루션입니다 (packer는 내가 생각하는 온라인 인터페이스 만 가지고 있습니다) – serg

+0

흠, 괜찮아요. 나는 압축에 대해 조심스럽게 걱정하기 시작했다고 생각합니다 : P하지만 나는 그 사이트들 중 하나를 시도 할 것입니다. .. : D 고마워! – Achshar