Раньше мы использовали Tomcat, но сейчас переходим на Glassfish 4 для нашего сервера приложений.
Мы пытаемся включить сжатие, но по какой-то причине, когда мы это делаем, woff
и ttf
файлы прерываются. Нет ошибок, нет ответа, просто прервано (согласно Firebug). Вторая проблема заключается в том, что, когда вы нажимаете кнопку обновления на странице, таблицы стилей и файлы javascript запрашиваются, а затем прерываются, точно так же, как файлы шрифтов при начальной загрузке.
Теперь, если я принудительно перезагрузлю (сдвиг + обновление), он запросит css
/js
файлы, и он отлично их загружает. Файлы шрифтов по-прежнему запрашиваются и прерываются.
Оба HTTP-слушателя имеют сжатие on
и типы установлены на "text/html,text/plain,text/css,text/javascript,application/json,image/png,image/jpeg"
.
Есть ли у кого-нибудь предложения, что с этим делать? Если вы хотите попробовать то, что я сказал, веб-сайт http://ko2.keyboardingonline.com/. Я могу дать вам больше информации о конфигурации, если она вам понадобится.
Возможно, эта проблема связана с ошибкой в Glassfish 4. Посмотрите ссылку ниже: https://java.net/jira/browse/GLASSFISH-20726
Я решил оставить свой ответ, а не удалять его, на случай, если у кого-то в будущем возникнет такой же вопрос. Оказалось, что проблема была в Glassfish 4. Мы перешли на последнюю стабильную версию 3, и она работает безупречно с теми же настройками сжатия. Извините за то, что это выглядело так, как будто я троллинг, мы вернулись примерно через час после того, как я разместил это. Думаю, пока мы будем придерживаться Glassfish 3, и, возможно, когда выйдет 4.1, мы обновимся.