Gzipping - это скорее конфигурация сервлет-контейнера.Обратитесь к его документации для деталей.Например, в Tomcat необходимо добавить атрибут compression="on"
к элементу <Connector>
в /conf/server.xml
.См. Также Справочник по настройке Tomcat - HTTP-коннектор .
<Connector ... compression="on">
Здесь также можно настроить сжимаемые типы MIME.
Сокращение - это больше конфигурация процесса сборки.Если вы используете Ant в качестве инструмента для сборки, вам может пригодиться YuiCompressorAntTask .Мы используем его здесь, и он прекрасно работает.
Что касается OpenFaces, это совершенно другой вопрос, и я также не использую его, поэтому у меня нет ответа для вас.Я бы предложил просто задать это в отдельном вопросе.Я не вижу, как это связано с улучшением производительности, как gzipping и minification.