2017-10-03 5 views
0

こんにちは私はspring.mvcフレームワークを使用してmaven Webアプリケーションを作成しましたが、warファイルもamazon Webサーバーに作成しました。ブートストラップのCSSとjsファイルと他の、戦争のファイルは重く、その最初のページを読み込むにはあまりにも多くの時間がかかります。 warファイルが膨れている、どのようにあなたの戦争からブートストラップなどの静的ファイルを分離する?どうすればこの問題を解決できますか?springのmvc mavenアプリケーションの静的なデータを提供する方法

答えて

0

ブートストラップCSSやJSファイルやその他のような静的ファイルの多くの、warファイルは重く、その最初のページ をロードするためにあまりにも多くの時間を取ったので、私は重いwarファイルが理由であることはよく分かりませんページが遅い読み込み中です。このような動作を引き起こす原因は数多くあります。私は最初にそれを詳しく見ることをお勧めします。

戦争からのブートストラップなどの静的ファイルをどのように分離するのですか?

Spring MVCのは、ファイルシステムから静的な資産を提供するように構成することができます。

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

より多くの例と説明はここで見つけることができます:http://www.baeldung.com/spring-mvc-static-resources

ここ

例です

この問題を解決するにはどうすればよいですか?

私は

など、ブートストラップ、jQueryのような静的リソースのために( https://maxcdn.bootstrapcdn.comhttps://cdnjs.cloudflare.comhttps://cdn.rawgit.comhttps://yandex.st)公共CDNサーバを使用しています
関連する問題