Почему является ASP.NET gzip сжатием, повреждающим CSS?

Существует четыре типа целых чисел, основанных на размере:

  • short integer: 2 byte
  • long integer: 4 байт
  • long long integer : 8 байт
  • integer: зависит от компилятора (16 бит, 32 бит или 64 бит)
9
задан Himmators 5 November 2015 в 04:12
поделиться

2 ответа

Это - только файлы CSS, которые повреждаются? Файлы JS (или какие-либо другие файлы статического текста) проникают хорошо?

Также можно ли копировать поведение, если Вы просматриваете непосредственно в файл CSS?

Я только включил сжатие на сервере Windows 2003 IIS с помощью этого подхода:

  1. IIS → веб-сайты → Свойства → вкладка Service, установите оба флажка
  2. IIS → Расширения веб-сервиса → Щелчок правой кнопкой, Добавляют Новый
      Name
          Http Compression 
      Required Files
          %systemroot%\system32\inetsrv\gzip.dll 
  3. IIS → узел вершины Щелчка правой кнопкой, Internet Information Services, проверка Включает Прямое Редактирование Метабазы
  4. Резервное копирование и редактирование %systemroot%\system32\inetsrv\MetaBase.xml
    1. Найти Location ="/LM/W3SVC/Filters/Compression/gzip"
      • Добавить png, css, js и любые другие статические расширения файла к HcFileExtensions
      • Добавить aspx и любые другие исполняемые расширения HcScriptFileExtensions
      • Сохранить
  5. Перезапустите IIS (выполненный iisreset)

Если у Вас есть сервер Windows 2003/2008 для проигрывания с Вами, мог бы попробовать тот подход.

5
ответ дан 3 November 2019 в 07:15
поделиться

Если Вы будете развертываться на IIS 6 или IIS 7, просто используйте встроенное сжатие IIS. Мы используем его на местах производства для сжатия HTML, CSS и JavaScript без ошибок. Это также кэширует сжатую версию на сервере, таким образом, удар сжатия только получен однажды.

0
ответ дан 3 November 2019 в 07:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: