음 .. 우리는 struts2 ajax 기능을 사용하여 j2ee 애플리케이션을 개발했습니다. dojo 구현은 매우 느리다. 우리는 다음 작업을 수행했습니다 : 1. Dojo 라이브러리의 사용자 빌드. (240kb에서 350kb로 증가한 dojo.js) 2. 스트럿츠 항아리에서 모든 정적 물건을 꺼내 외부에 두었습니다.Struts 2 및 Dojo 파일이 너무 많아 사이트 성능에 영향을 미칩니다.
성능이 크게 향상되었습니다. 그러나 여전히 350kb 크기로 추측 할 수있을만큼 무겁습니다.
struts2 ajax가 무거울 것으로 생각하십니까? 또는 가벼운 구현이 있습니까?
편집 : 응용 프로그램과 Firebug 및 YSlow를 사용했습니다. 상당히 아래에 언급되어 내 상황 개선 변화의 커플 : 도장의
- 사용자 지정 빌드는
- 는 스트럿츠 항아리 밖으로 정적 파일을 이동 (큰 거래를 도움) (I의 수/O를 감소)
- 조정 응답을 gzip으로하는 서버
- 사이트에서 이미지의 수를 줄이십시오 (1/3 응답 크기를 감소). (이 분명하다)
추가 변경에 계속 업데이트 예정 ..
안녕하세요, Eugene .. 보통 300+ kb의 dojo.js 파일 크기가 있습니까? 이것이 나의 관심사 중 하나이기 때문에 .. 고마워. – Satya
베이스는 26k입니다. 300k는 다른 물건이 많이 포함되었음을 의미합니다. –