У меня есть приложение с угловым шрифтом2.Angular2 GZIP проблема, когда я запускаю приложение
Я принимаю Firebase и использую cloudflare для скорости, кеширования и защиты.
Заголовок браузер говорит: Accept-Encoding: GZIP, выкачать, SDCH, уш
Это конвертируется в app.js файл и уменьшенная теперь 1.6MB.
I then GZIP Сжатый этот файл app.js.
Я хочу использовать файл app.js, который теперь сжат GZIP, а не оригинальный файл app.js 1.6mb. Поэтому, я указываю на файл app.js.gz на моей странице index.html, и я получаю ошибку браузера под названием:
app.js.gz: 1 неперехваченным SyntaxError: Invalid или неожиданный маркер
Ниже приведен скриншот моего файла app.js и index.html.
Позвольте мне знать, если вы запрашиваете какие-либо больше информации или экран грейферов.
Кажется, мне нужно сделать что-то еще, чтобы оно работало. Должен ли я использовать некоторые настройки cloudflare, чтобы принять файл .gz или что-то еще?
Вам не нужно указывать файл app.js.gzip, просто включите его, приложение app.js, служба запросит версию gzipped на лету. – Manish
Yeh, но это слишком медленное приложение, когда я делаю это, например. Четыре секунды – AngularM
Я не это имел в виду. что я говорил, если ваш сервер настроен правильно, он автоматически выбирает gzipped-версию, вам не нужно включать gzipped-версию. http://stackoverflow.com/questions/39803472/what-is-bundle-js-gz-file-in-angular-2/39804016?noredirect=1#comment69303161_39804016 – Manish