WARファイルをTomcatにデプロイしましたが、約160 MBであり、サーバーの実行速度が非常に遅くなっています。誰かが私に物事をスピードアップする方法を提案できますか?
2008 次
1 に答える
4
なぜそれが必ずしも問題なのですか?サードパーティのJARが多数ある場合は、WARファイルが非常に大きくなる可能性があります。何を削除してもアプリを実行できますか?
サイズが必ずしもアプリサーバーが遅い理由ではないと仮定した場合、根本的な原因は何でしょうか?
すべてのプラグインがインストールされたVisualVMを使用して、適度な負荷の下でアプリサーバーを監視することをお勧めします。ヒープ、CPU、スレッド、オブジェクトの作成、およびその他の多くの興味深いことで何が起こっているかを示します。
また、Chromeツールをオンにして、ページが読み込まれてレンダリングされたときに何が起こっているかを確認します。
YSlowを実行しましたか?あなたのページがどのように機能するかを見るために?
遅いという根本的な原因はありません。推測する前に見つけたでしょう。
更新-参考までに:Spring 3、そのすべての依存関係、およびその他のいくつかのサードパーティJARを使用するWebアプリがあります。WARファイルは31MBです。問題がある可能性があります。
于 2013-03-11T12:18:45.763 に答える