Ответ 1
Проверьте эту тему, похоже, что у вас есть аналогичная проблема:
В настоящее время у меня настроены статическое и динамическое сжатие. статическое сжатие работает, однако динамическое сжатие при проверке через YSlow и Fiddler не работает.
В моем applicationHost.config у меня есть следующие настройки:
<urlCompression doStaticCompression="true" doDynamicCompression="true"
dynamicCompressionBeforeCache="true" />
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"
maxDiskSpaceUsage="100" minFileSizeForComp="256">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll"
dynamicCompressionLevel="1" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="*/*" enabled="true" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/atom+xml" enabled="true" />
<add mimeType="application/xaml+xml" enabled="true" />
<add mimeType="*/*" enabled="true" />
</staticTypes>
</httpCompression>
<serverRuntime frequentHitThreshold="1" frequentHitTimePeriod="01:00:00" />
Мой web.config содержит:
<urlCompression doStaticCompression="true"
doDynamicCompression="true" dynamicCompressionBeforeCache="true" />
Модули установлены, и когда я использую трассировку Failed Request Trace, я получаю пару динамических сжатий, но ничего об успехе или неудаче. Только эти типы результатов:
ModuleName DynamicCompressionModule
Notification 536870912
fIsPostNotification false
Notification SEND_RESPONSE
ModuleName DynamicCompressionModule
Notification 536870912
fIsPostNotificationEvent false
NotificationStatus 0
Notification SEND_RESPONSE
NotificationStatus NOTIFICATION_CONTINUE
ModuleName DynamicCompressionModule
Notification 256
fIsPostNotification true
Notification RELEASE_REQUEST_STATE
ModuleName DynamicCompressionModule
Notification 256
fIsPostNotificationEvent true
NotificationStatus 0
Notification RELEASE_REQUEST_STATE
NotificationStatus NOTIFICATION_CONTINUE
Я пытаюсь сжать файлы aspx. Любая помощь будет оценена. Благодарю.
Проверьте эту тему, похоже, что у вас есть аналогичная проблема:
Уверены ли вы, что в IIS установлено динамическое сжатие? По умолчанию он не установлен на сервере Server 2008 (или R2). Попробуйте эту статью: http://www.iis.net/ConfigReference/system.webServer/urlCompression