Теоретически вы можете сжать их перед упаковкой в EAR, а затем обработать их с помощью специального контроллера, который добавляет заголовок http к ответу, который сообщает клиенту, что они сжаты, но это выглядит как усилия, чтобы перейти к.
Когда вы говорите, что сжатие на лету довольно дорого, вы на самом деле его измеряли? Вы пытались запросить большое количество несжатых страниц, измерили загрузку процессора, а затем снова связали его со сжатыми страницами? Я думаю, что вы можете переоценивать влияние. Он использует сжатие потока довольно низкой интенсивности, предназначенное для использования ресурсов процессора.
Вы должны быть очень уверены, что у вас есть реальная проблема с производительностью, прежде чем идти на такие меры, чтобы ее смягчить.