나는이 700kb
모든 페이지에로드 압축 JS 파일을. 12
각 페이지에 자바 스크립트 파일이 있지만 http 요청을 줄이기 전에 파일을 모두 압축했습니다 1 file
.
이 파일은 ~130kb gzipped
이상 제공됩니다 gzip
. 그러나 로컬 컴퓨터에서는 여전히 압축을 풀고 모든 페이지에로드합니다. 이것이 성능 문제입니까?
방화범 프로파일 러로 자바 스크립트를 프로파일 링했지만 문제가 발생하지 않았습니다. 내가 직면하고있는 문제 / 환상은 때로는 현재 페이지에서 사용되지 않는 jquery 라이브러리가 해당 파일에 압축되어 있다는 것입니다.
예를 들어 jquery datatables
는 200kb 압축되어 있으며 내 웹 사이트 페이지 중 2 개에만로드됩니다. 또 다른 것은 jqplot
또 다른 것 200kb
입니다.
이제 페이지 400kb
에서 실행되지 않는 초과 코드가 80%
있습니다.
모든 것을 하나의 파일로 남겨 두어야합니까?
jquery 라이브러리를 꺼내고 현재 페이지에서 관련 JS 만로드해야합니까?