2017-10-03 1 views
0

안녕하세요. mvc 프레임 워크로 maven 웹 응용 프로그램을 만들었습니다. war 파일도 amazon 웹 서버에 배포했습니다. 부트 스트랩 CSS와 js 파일 및 기타, 전쟁 파일이 무거워서 첫 페이지를로드하는 데 너무 많은 시간이 걸립니다. 전쟁 파일이 부풀어 오르고, 전쟁에서 나온 부트 스트랩과 같은 정적 파일을 분리하는 방법은 무엇입니까? 이 문제를 어떻게 해결합니까?봄에서 외부 war 파일에서 정적 데이터를 제공하는 방법 바람둥이 mvc maven 응용 프로그램

때문에 부트 스트랩 CSS와 JS 파일 및 기타와 같은 정적 파일의 많은

답변

0

, 전쟁 파일은 무거운하고 내가 무거운 전쟁 파일이 이유는 모르겠어요 첫 페이지 를로드하는 데 너무 많은 시간을내어 페이지가 느리게로드됩니다. 이러한 행동을 유발할 수있는 이유는 수없이 많습니다. 처음에 더 자세히 살펴 보도록 제안합니다.

전쟁에서 부트 스트랩과 같은 정적 파일을 분리하는 방법은 무엇입니까?

스프링 MVC는 파일 시스템에서 고정 자산을 제공하도록 구성 할 수 있습니다 :

@Override 
public void addResourceHandlers(ResourceHandlerRegistry registry) { 
    registry 
     .addResourceHandler("/files/**") 
     .addResourceLocations("file:/opt/files/"); 
} 

더 많은 예제와 설명은 여기에서 찾을 수 있습니다 : http://www.baeldung.com/spring-mvc-static-resources

여기

예입니다

어떻게이 문제를 해결할 수 있습니까?

나는 등 부트 스트랩, jQuery를 같은 정적 자원에 대한 공공 CDN 서버 (https://maxcdn.bootstrapcdn.com, https://cdnjs.cloudflare.com, https://cdn.rawgit.com, https://yandex.st)를 사용하고

관련 문제