런타임 성능 문제의 가장 큰 원인은 작은 JS 파일을 가져 오기 위해 서버에 많은 라운드 트립이 발생한다는 것입니다. Dojo의 모듈화 된 디자인은 디자인 타임 (위젯 확장, 네임 스페이스 등)에 매우 유용하지만 런타임에는 dojo 비트를 최적화해야합니다.이를 수행하는 방법은 사용자 정의 빌드를 수행하는 것입니다.
사용자 정의 빌드를 수행하면 큰 성능 향상을 얻을 수 있습니다. 왕복 횟수는 1 ~ 2로 줄어들며 페이로드 크기도 크게 줄어 듭니다. 맞춤 빌드로 50 배의 성능 향상을 보았습니다
맞춤 빌드는 앱에서 사용하는 코드 만 포함하는 최적화 된 소형 JS 파일을 만듭니다. 당신은 당신이 당신의 응용 프로그램 JS 파일을 (예를 들어, 여러 파일에 비해 하나 개의 압축 파일이 다른 사용자 인터페이스에 포함) 당신이 사용하는 도장의 버전에 따라 분리하는 방법에 따라 여러 계층을 정의 할 수 있습니다, 참조 :
처음에 어려운 보이지만, http://dojotoolkit.org/reference-guide/1.7/build/index.html#build-index http://dojotoolkit.org/reference-guide/1.7/build/pre17/build.html#build-pre17-build
함께 sitck 당신은 만들 수있을 것입니다 최적화 된 버전과 혜택을 참조하십시오 :)
http://stackoverflow.com/questions/9640757/dojo-huge-footprint-am-i-doing-something- wrong/9641570 # 9641570 –