アプリケーションのフロントエンドのパフォーマンスを向上させたいので、Firefox で YSlow ツールを使用しました。アプリでこのツールを実行すると、YSlow グレード タブに「gzip を使用した Compress コンポーネントのグレード F」という問題が表示されました。サーバーからクライアントへの送信中にファイル(js、css)を圧縮して、サーバーの応答時間を長くする必要があるようです。
私のアプリは Struts Java アプリケーションです。フロントエンド UI ファイル (JS、CSS) を圧縮してサーバーから送信し、応答時間が長くなり、ページが高速になるようにする方法を教えてください。これらのファイルをサーバーで Java で圧縮するには、どうすればよいですか?