ホームページ  >  に質問  >  本文

nginx - javaweb プロジェクトのダウンサイジングの問題に関して、初期の開発後に、プロジェクトが占有するストレージ容量が大きすぎて、ほぼ 1.2G であることが判明しました。ダウンサイジングを実現するには、主に jsp を使用します。

1. システムの動的ページと静的ページを分離し、分離用の JSP をインポートする方法。

2. プロジェクトの WebRoot 構造は次のとおりです:
画像の説明

3. これらのプラグインと静的ファイルを Webroot ディレクトリに配置しないように分離する方法。保存場所は自分で設定できます。これはnginxを使用して実現できますか?
nginx を学んだことがないので、アドバイスを求めて急いでいます。現在、混乱状態にあります。プロジェクトの Webroot の下にある静的データとプラグインは以下に配置されています
ここで、Webroot を JSP ファイルに配置したいだけです。これを実装するにはどうすればよいですか? 4. 各 JSP は大きくありませんが、なぜプロジェクトなのかわかりません。とても広いスペースを取るので、体重を減らす必要があるので、アドバイスをお願いします

高洛峰高洛峰2734日前719

全員に返信(4)返信します

  • 怪我咯

    怪我咯2017-05-16 17:09:53

    jar パッケージが多すぎます。プロジェクトに配置されているリソース ファイルも多くのスペースを占めていますか?

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 17:09:53

    まずファイルサイズを確認します

    返事
    0
  • 黄舟

    黄舟2017-05-16 17:09:53

    上記の内容に同意します。皆さんが提案を行えるよう、作成者にファイル タイプの職業の分析を提供してください。 js とページは 1.2G を占める可能性があります。このようなテキストがプロジェクトの大部分を占めるには、サイズが大きい必要があります。

    返事
    0
  • 高洛峰

    高洛峰2017-05-16 17:09:53

    Maven を使用してビルドし、大きなプロジェクトを小さなモジュールに分割し、各モジュールで依存関係を構成します。

    返事
    0
  • キャンセル返事