2011-03-25 6 views
2

extjs에서 응용 프로그램을 만들고 있는데, ext-all.js 크기는 700kb이며, 우리 기술자는 매우 크고 용납되지 않습니다. 그래서 내가 무엇을해야하니 ?extjs 파일 크기가 너무 커야합니다.

ExtJ를 제거하고 다른 UI로 빌드해야합니까?

또는

크기에 대해 뭔가 할 수 있습니까?

+0

확장 된 exts 파일의 크기가 ... – Venky

+0

입니다. – XMen

+0

크기가 작은 프로젝트에 대한 링크를 게시했습니다. 다운로드하여 시도해보십시오. 그런 다음 저장 한 정확성을 확인할 수 있습니다. – slugster

답변

8

당신은 침착지만 확실히 기술적 인 건축가에 다음과 같은 설명해야한다 :

  1. 정적 자원으로 자바 스크립트 파일을 치료하고 초기 다운로드 후 캐시, 각각의 방문자 만 다운로드 할 것입니다 브라우저 대부분의 사람들이 사용하지 않는 브라우저 캐시를 지우지 않는 한 파일을 한 번만 봅니다.이 파일은 웹 사이트의 모든 페이지에 포함되어 있습니다.

  2. 최신 웹 서버는 텍스트 파일 (JavaScript 파일 등)의 자동 gzip 압축을 지원합니다. 이 기능을 사용한다고 가정하면 클라이언트가 실제로 다운로드하는 데이터 양이 700KB보다 현저히 적음을 의미합니다. 700 KB JavaScript 파일을 gzip (또는 이와 동등한 유틸리티)으로 압축하여 실제 다운로드 크기를 확인할 수 있습니다.

+0

두 번째 요점을 어떻게 설명해야하는지 이해하지 못했지만 어떻게 설명해야합니까? – XMen

+1

다음은 [article] (http://www.websiteoptimization.com/speed/tweak/compress/)입니다. 본질적으로 웹 서버의 HTTP 압축이 켜져 있어야합니다. 그럴 경우 클라이언트에게 보내기 전에 JavaScript 파일을 압축합니다. 즉, 클라이언트가 다운로드하는 실제 데이터 양은 700KB보다 훨씬 적습니다. 그것은 100-200 KB에 가깝습니다. – aroth

+0

Firefox에서 http 압축을 사용하는 방법은 무엇입니까? – XMen

0

ext-all.js 파일에 Ajax Minifier을 사용하셨습니까? 그것의 크기를 크게 줄여야합니다. 브라우저 캐싱은 한 번만 다운로드해야합니다 (기본 파일을 업데이트하지 않는 한).

관련 문제