Я хочу сжать ответы, исходящие из моего веб-приложения, управляемого IIS Express. Мы используем IIS Express в качестве локального веб-сервера разработки и IIS при размещении и на наших машинах сборки. Я нашел множество руководств по включению gzip-ответов в IIS, но ни один из них для IIS Express. Возможно ли это?
Ответ GZip на IIS Express
Ответ 1
Вы можете включить сжатие в IIS Express, как и для IIS.
-
Запустите командную строку и перейдите в папку установки IIS Express (
%PROGRAMFILES%\IIS Express
) -
Выполнить следующую команду
appcmd set config -section: urlCompression/doDynamicCompression: true
Чтобы добавить сжатие для JSON, выполните следующие две команды из установочной директории IIS Express:
appcmd set config/section: staticContent/+[файлExtension='.json'mimeType='application/json ']
appcmd.exe set config -section: system.webServer/httpCompression/+ "dynamicTypes.[mimeType='application/json',enabled='True ']" /commit: apphost
Обязательно перезапустите IIS Express.