저는 간단한 ASP.Net MVC3 기반 웹 응용 프로그램을 사용했습니다. 나는 최근 몇 가지 성능 튜닝을 해왔다. Mozilla에서 Firebug를 사용하여 리소스로드 크기와 타이밍을 검토했습니다. 나중에 YSlow를 사용하여 가능한 최적화를 도출했습니다.Firebug의 성능 정보가 YSlow와 모순되었습니다.
내가있는 우리가 JS & CSS와 JS 하나의 결합 된 & CSS에 번들를 축소하세요 '& 축소를 번들 '의 일반적인 최적화 개념에 초점을 좁힐 싶습니다. YSlow에 따르면 추가 서버 요청과 일부 대역폭/시간을 절약 할 수 있습니다. 그러나, 나의 경우에는 모순된다! SquishIt lib을 사용하고 있습니다.
바로 여기에 내 통계 (PLS 첨부 된 이미지를 검토)
이Old Login page: Requests(10), Size(434), Load Time in seconds(29), YSlow grade C(78)
New Login page: Requests(6), Size(414), Load Time in seconds(42), YSlow grade B(88)
오래된 원본 페이지 - 이상적으로
이 반전되어 있어야합니다 - 여기 새로운 최적화 된 페이지입니다 !하지만 결합 된 js 파일이 인 것처럼 보입니다. 정확한 차이를 얻으려면 대역폭을 줄였습니다. 두 페이지에 공정한 기회가 보장되도록 캐시되지 않은 상태에서도 테스트했습니다 ( Ctrl + F5). 동일한 설정을 사용하는 동일한 서비 스인 에 있습니다.
참고 : Pls는 이미지에서 마지막 이미지를 다시로드를 무시 - 나는 새로 고침을했다. 하위 페이지가 캐싱 된 리소스를 갖도록 로그인 페이지에 일부 추가 jQuery 라이브러리를 미리로드합니다. 그런 일을 무시할 수는 있지만 가능하다면 알려주거나 실수를 저지르고 있습니까? 나는 (tehy가 번들로 제공 할 수없는) 내 자원에 대한 CDN 참조를 사용하고 있다면이 적용되지 믿지 - & 축소를 번들에 대한
하나 개 더 쿼리. 이 경우 무엇이 선호됩니까 - CDN 참조 또는 번들링?
오늘도 테스트 해 보았습니다. 그 차이는 42s처럼 크지는 않지만 여전히 오래된 것이 몇 초 더 빠릅니다. –